是否有一种方法可以使用Solr (或Lucene直接)创建一个查询,该查询将发现包含超过一定次数的术语的文档?
目前,我只想出了一个使用SpanNearQuery的迂回解决方案。这可以用来表示两个跨度彼此接近,因此通过使用n-1 inOrder SpanNearQuerys可以构造这样的查询,例如“术语”必须发生4次:(“术语”)近“术语”。
其中“术语”是一个SpanTermQuery,而接近是一个具有大斜率的inOrder SpanNearQuery。
https://stackoverflow.com/questions/58360046
复制相似问题