elasticsearch 根据查询词的文档频率消除查询词,elasticsearch,lucene,elasticsearch,Lucene" /> elasticsearch 根据查询词的文档频率消除查询词,elasticsearch,lucene,elasticsearch,Lucene" />

elasticsearch 根据查询词的文档频率消除查询词

elasticsearch 根据查询词的文档频率消除查询词,elasticsearch,lucene,elasticsearch,Lucene,如何根据文档频率阈值配置弹性搜索以消除特定于字段的查询词 例如:查询标题:test和标题:west和desc:world和desc:hello 假设文档频率阈值设置为10,并且查询中的几个术语,即desc:world和title:test的文档频率大于10,即查询应更改为title:west和desc:hello 一种方法是查询中的每个术语,并基于检索到的文档计数消除超过给定文档频率阈值的术语,但这并不有效,因为它会大幅增加搜索数量 不知道如何在elasticsearch中实现这一点,但Luce

如何根据文档频率阈值配置弹性搜索以消除特定于字段的查询词

例如:查询标题:test和标题:west和desc:world和desc:hello 假设文档频率阈值设置为10,并且查询中的几个术语,即desc:world和title:test的文档频率大于10,即查询应更改为title:west和desc:hello


一种方法是查询中的每个术语,并基于检索到的文档计数消除超过给定文档频率阈值的术语,但这并不有效,因为它会大幅增加搜索数量

不知道如何在elasticsearch中实现这一点,但Lucene提供了QueryAutoStopWordAnalyzer,它的功能非常接近

看看