文本匹配java中的名称

时间:2013-08-07 14:50:29

标签: java algorithm text-mining levenshtein-distance name-matching

我有一个体育应用程序,队长可以注册他的团队参加锦标赛。一年内可以举办多场比赛,每场锦标赛都需要注册。现在,我想在注册过程中支持以下内容

  1. 如果玩家已经参加过上一场锦标赛,那么该应用需要重复使用现有的细节,而不是强制注册。
  2. 需要确保玩家不参加两队比赛。
  3. 我想知道如何才能最好地实施名称匹配功能。它有所不同,大多数名字来自印度。

    我使用Neo4j作为数据存储。

1 个答案:

答案 0 :(得分:0)

您使用db4o并在播放器类中使用unickey功能作为字段名称。

Tornament类有一个(Set)字段,其中包含玩家名称(至少有一个参考索引名称,日期名称也可以被编入索引)。

然后有两个领域:最后一个锦标赛和下一个锦标赛的注册,你只有一个玩家只有一个锦标赛。

使用SODA查询,您可以选择最后参考锦标赛的玩家,并注册其他参赛者