【发布时间】:2015-09-02 07:30:25
【问题描述】:
我已经使用 Hibernate Search 几个月了,但我仍然无法消化它带来的相关性。我对它返回的结果总体上很满意,但即使是最简单的测试也不能满足我的期望。
第一个测试使用术语频率(tf)。 数据:
- 字
- 字字
- 字字字
- 字字字字
- 字字字字字
- 字字字字字字
我得到的结果:
- 字
- 字字字字
- 字字字字字
- 字字字字字字字
- 字字
- 字字字
我真的对这种得分效果感到困惑。我的查询相当复杂,但由于此测试没有涉及任何其他字段,因此可以简化如下: booleanjunction.should(phraseQuery).should(keywordQuery).should(fuzzyQuery)
我的分析器如下:
StandardFilterFactory
LowerCaseFilterFactory
StopFilterFactory
SnowballPorterFilterFactory for english
【问题讨论】:
标签: search solr lucene full-text-search hibernate-search