哪些分析器应该用于索引和搜索当我想要一个精确匹配排名高于“部分”匹配?可能在Similarity
课堂中设置自定义得分?什么是最好的lucene设置排名精确匹配作为最高
例如,当我的索引包括car parts
,car
,并car shop
(与StandardAnalyzer
Lucene的3.5索引),用于"car"
结果查询:
- 汽车零件
- 车
- 车shop
(基本上是按照添加它们的顺序返回的,因为它们都得到相同的sco回覆)。
我想看到的是car
排名第一,然后其他结果(并不重要,我假设分析仪可以影响这个顺序)。
用'search(query,limit)'方法搜索时,可能会遗漏(可能)更好的匹配结果? – NoMoreMrCodeGuy 2012-01-09 09:45:50
@NoMoreMrCodeGuy:是的,它可能。 – 2012-01-09 09:47:27