我想要查詢的確切結果。準確單詞匹配Solr
例如,當我搜索「紐約」,那麼它並沒有給我確切的結果關於紐約 但它也使我產生這樣的:
「紐約」
「新德里」
而且從「新」開始的其他城市
那麼,我怎樣才能得到「紐約」的結果呢?
我想要查詢的確切結果。準確單詞匹配Solr
例如,當我搜索「紐約」,那麼它並沒有給我確切的結果關於紐約 但它也使我產生這樣的:
「紐約」
「新德里」
而且從「新」開始的其他城市
那麼,我怎樣才能得到「紐約」的結果呢?
短語查詢應該完成這項工作。只需在您的查詢條件中加上引號。
從你的問題我的理解是你想要的「紐約」要考慮單的道理,你可以做,通過修改標記者現場 更改標記者從StandardTokenizerFactory到KeywordTokenizerFactory重建索引數據,並再次查詢
取決於您期望得到的搜索結果,Stupid Lucene Tricks: Exact Match, Starts With, Ends With也值得一看。
你能給我一個短語查詢的例子嗎? – sohan