我正在处理一个有两列的大型数据库。第一列id是long,而第二列name是String。name是具有相应id的人的名字。因此,我希望将row的name与其他行的name进行比较。
John Carter
john Carter
Carter
jo car
Willam Carter
C William
Carter j.
行中的所有这些name都应该提供匹配。如果可能的话,有匹配的百分比/比率就太好了。有没有能做到这一点的java库/代码片段?我对所有建议都持开放态度。
我想在Lucene的相似性公式中加入另一个分数因子。问题是我不能只覆盖相似度类,因为它不知道它正在计算分数的文档和术语。
例如,在具有以下文本的文档中:
The cat is in the top of the tree, and he is going to stay there.
我有一个自己的算法,它为文档中的每个术语分配一个分数,关于它们中的每个术语对整个文档的重要性。每个单词的可能分数为:
cat: 0.789212
tree: 0.633423
top: 0.412315
stay: 0.123912
there: 0.0999842
going: 0.00988412
...
每
我们有一个位置搜索页面给我们一个我从未遇到过的挑战。
在我们的数据库中,我们有一个城市、州等的列表和相应的地理代码。直到现在一切都很有趣..。
我们在一个名为“布莱克河瀑布,威斯康星州”的城市里有两个地点,最近我们在“威尔斯河瀑布”开设了一个。
因此,我们的表有如下记录:
Location City State
-------------------------------------
1 Black River Falls WI
2 Black River Falls WI
3 River
我正在尝试使用Sikuli API for Java来实现视频游戏的自动化。该游戏具有随机效应,通常模式匹配得到的分数小于0.7。有什么办法即使分数低于0.7也能得到分数吗?
我的代码是:
Screen screen = new Screen();
Pattern image1 = new Pattern("C:\\picture1.png");
Region reg = new Screen();
System.out.println(reg.find(image1).getScore());
我想要比较数据表中的数据,按1个规则逐列自动比较。
在这张图中,我将按列对Ax_y和Bx_y进行比较。
A0_0 vs B0_0
A1_1 vs B1_1
...........
我尝试了will代码:
foreach(DataRow r in dt.Rows)
{
if (r["A0_0"] == r["B0_0"])
{
// do something
}
}
但是这失败了,我想循环所有的行并进行比较。但是我有大约50个专栏,做这个手册不是个好主意。
注意:在这张图片中,我绘制了样例列。在真实数据库中,它