如何执行 Lucene 中 sphinxsearch 中存在的 Quorom 运算符(查询中出现的最小单词数)?
我遇到的情况是索引器有很多小短语。查询应该是一个句子,搜索后返回查询中存在的那些小短语(来自索引器)。为此,我使用 quorom 运算符在 sphinxsearch 服务器中使用了扩展模式。 Lucene中有类似的东西吗?
I have a situation where the indexer has lots of small phrases. The query should be a sentence which after searched for returns those small phrases(from the indexer) present in the query. For this I have used extended mode in sphinxsearch server using quorom operator.
Is there any similar thing in Lucene??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您可以使用 Solr,则 DisMax 查询解析器具有最小“应该”匹配:
http://wiki.apache.org/solr/DisMaxQParserPlugin# mm_.28Minimum_.27Should.27_Match.29
另请检查此问题如何匹配搜索字符串的子集SOLR/lucene 和答案https://stackoverflow.com/q/4888993/51986
If you can use Solr, there is DisMax query parser has Minimum 'Should' Match:
http://wiki.apache.org/solr/DisMaxQParserPlugin#mm_.28Minimum_.27Should.27_Match.29
Also check this question How to match against subsets of a search string in SOLR/lucene and the answer https://stackoverflow.com/q/4888993/51986