solr搜索文本的所有可能组合

时间:2016-07-19 09:43:22

标签: apache solr

您好我有一个solr文本字段,输入" Stack Exchange"。如何搜索我的输入的所有可能组合,如" Exchange Stack"和#34; Stack Exchange"通过solr过滤器

2 个答案:

答案 0 :(得分:0)

这很容易,你只需要设置solr q.op = AND

答案 1 :(得分:0)

使用不带引号的普通查询q=Stack Exchange。它匹配“Exchange堆栈”和“堆栈交换”

默认情况下,solr使用OR运算符。

如果你在查询字符串"Stack Exchange"周围使用引号它的一个短语查询,它会为你提供完全具有“堆栈交换”的文档结果