我知道 dbsight 允许使用同义词和停用词进行搜索,但这是否也处理动词的屈折形式,例如对于“游泳”,它应该找到游泳、游泳、游泳、游泳和游泳
DBSight Wiki 上的链接:http ://wiki.dbsight.com/index.php?title=User_dictionary
我知道 dbsight 允许使用同义词和停用词进行搜索,但这是否也处理动词的屈折形式,例如对于“游泳”,它应该找到游泳、游泳、游泳、游泳和游泳
DBSight Wiki 上的链接:http ://wiki.dbsight.com/index.php?title=User_dictionary
您正在寻找的行为可以使用lemmatization来实现。我不知道现有的 Lucene 分析器可以执行此操作。Basis Tech 的 Lucene 包做了词形还原,但不是免费的,我不知道它是否适用于 dbsight。
Lucene 带有一个名为“Lucene SnowBall stemmer”(http://lucene.apache.org/java/2_4_0/api/contrib-snowball/index.html)的词干分析器。事实证明,DBsight 将其公开为名为 SnowBall 的分析器 - [语言]例如 SnowBall - 英语,SnowBall - 法语等。