在我的特定用例中,作为TF-IDF算法的一部分计算的IDF因子会弄乱我的查询得分.基本上,我希望查询只考虑术语频率.对于特定索引,是否可以禁用IDF因子,即将其设置为1?我已经查看了相似性模块(版本0.90.X),但还没有找到任何可以帮助的东西; 同样适用于function_score查询.我是否需要在java中编写自定义的Similarity类?或者是否有我想要实现的插件?
constant_score 查询怎么样?
请参阅http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/ignoring-tfidf.html
请毫不犹豫地使用 ?explain=true 来查看评分是如何工作的。
正如你可以在这里没有constant_filter:

并使用constant_filter查询(包装您的真实查询):

| 归档时间: |
|
| 查看次数: |
2550 次 |
| 最近记录: |