當執行這些查詢(單獨):Solr的查詢尋找,IT,或者說是在現場
country:IN
- 或 -
country:IT
- 或 -
country:IS
...我得到返回索引中的所有項目。我只想得到國家領域與這些參數相匹配的項目。我已經嘗試過使用單/雙引號和單/雙斜槓轉義的每種組合。這樣做時,根本沒有物品被退回。
我已經通過傾銷整個索引(使用鬆散查詢)並識別它們來驗證這些項目在索引中存在的項目。我在django-haystack中以防萬一,但問題出在Django python shell和Solr web管理界面上。
感謝您的幫助!
因爲我不想刪除這些噪音詞,我最終做的是將國家縮寫(印度,意大利,冰島)轉換爲乾草堆索引創建級別的全名。然後,當讀出索引時,我將其轉換回由Web應用程序使用的縮寫。 – jeffcole