我已经在我的网站上实施了 solr 搜索。当我搜索查询“红鞋”时,它显示了红鞋和鞋的结果。但我希望 solr 显示那些同时包含关键字“Red”和“Shoes”的记录。它与空白标记器有关??提前致谢。
问问题
949 次
1 回答
0
您需要设置默认运算符。默认情况下,它是OR
,就像在核心 Lucene 标准查询解析器中一样。您可以AND
在您的架构中将其设置为:
<solrQueryParser defaultOperator="AND"/>
或者在您的查询字符串中使用q.op
,例如:
{!lucene q.op=AND df=text}red shoes
于 2013-04-27T06:10:02.850 回答