0
我在我的站點上實施了solr搜索。當我搜索查詢「紅鞋」時,它顯示紅色和鞋子的結果。但我希望solr能夠顯示包含關鍵字「紅色」和「鞋子」的記錄。它涉及到空白標記器??。提前致謝。如何用solr查詢中的和運算符替換空格
我在我的站點上實施了solr搜索。當我搜索查詢「紅鞋」時,它顯示紅色和鞋子的結果。但我希望solr能夠顯示包含關鍵字「紅色」和「鞋子」的記錄。它涉及到空白標記器??。提前致謝。如何用solr查詢中的和運算符替換空格
您需要設置默認的操作符。默認情況下,它是OR
,就像在覈心Lucene標準查詢解析器中一樣。你可以把它在your schema設置爲AND
:
<solrQueryParser defaultOperator="AND"/>
在
query string with q.op
或者,如:
{!lucene q.op=AND df=text}red shoes
絕對正確的,但更具體,[LocalParams(HTTP://wiki.apache .org/solr/LocalParams)是去這裏的路。正在考慮將schema.xml中的版本用於棄用(有關更多信息,請參閱[SchemaXml](http://wiki.apache.org/solr/SchemaXml#Default_query_parser_operator))。 – DuffJ 2013-05-09 07:22:01