Solr 如何搜索包含三次特殊单词的文档?

Solr 如何搜索包含三次特殊单词的文档?,solr,lucene,Solr,Lucene,Solr应返回包含给定单词的文档至少三次。 查询是什么?您可以使用solr函数查询(termfreq)来获取特定文档中某个字段中某个术语的术语频率 文件: 示例查询: fq={!frange l=3}termfreq(text,"special") 完整Url: http://localhost:8983/solr/core1/select?q=*:*&fq={!frange l=3}termfreq(text,"special") 您知道在termfreqfq中使用通配符的方法吗?

Solr应返回包含给定单词的文档至少三次。
查询是什么?

您可以使用solr函数查询(termfreq)来获取特定文档中某个字段中某个术语的术语频率

文件:

示例查询:

fq={!frange l=3}termfreq(text,"special")
完整Url:

http://localhost:8983/solr/core1/select?q=*:*&fq={!frange l=3}termfreq(text,"special")

您知道在
termfreq
fq中使用通配符的方法吗?所以您可以使用
termfreq(text,manage*)
来匹配“Manager”、“manage”和“Management”?我认为没有一种方法可以使用termfreq函数进行通配符查询。但是,如果您的字段使用词干分析器(例如SnowballPorterFilterFactory),则所有术语(管理、管理、管理、管理、托管)都将映射到相同的词干标记。(在本例中为manag)