我已在我的网站上实施了solr搜索。当我搜索查询“红鞋”时,它显示红色和鞋子的结果。但我希望solr能够显示那些包含关键字“Red”和“Shoes”的记录。它与whitespace tokenizer有关。提前谢谢。
答案 0 :(得分:0)
您需要设置默认运算符。默认情况下,它是OR
,就像核心Lucene标准查询解析器一样。您可以使用以下内容将其设置为your schema中的AND
<solrQueryParser defaultOperator="AND"/>
或在query string with q.op
中,例如:
{!lucene q.op=AND df=text}red shoes