在SOLR中搜索邻近另一个标记的短语

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在SOLR中搜索邻近另一个标记的短语相关的知识,希望对你有一定的参考价值。

以下是SOLR中的邻近搜索:

“约翰乔什”~12

但是我想要搜索josh令牌而不是约翰,而是表达“john smith”?

有没有办法做这样的工作:

“(”约翰史密斯“)约什”~12

答案

检查这两个解析器:

  1. ComplexPhraseQueryParser
  2. XMLQueryParser

我认为第一个应该做你需要的,也许两者都可以。

以上是关于在SOLR中搜索邻近另一个标记的短语的主要内容,如果未能解决你的问题,请参考以下文章

Lucene / SOLR术语到数字范围邻近搜索

[Elasticsearch] 邻近匹配 - 短语匹配以及slop参数

Solr 建议最常见的结果而不返回整个短语

Solr查询解析器大全

分布式--Solr 站内搜索引擎

solr 搜索字段不存在的文档