0
A
回答
1
說應用通配符查詢時不發生分析是一個很好的規則(我自己說了很多次),但有一點錯誤。
確切的解釋是,any tokenizer or filter that isn't MultiTermAware will be excluded,所以Solr試圖沒有他們「做正確的事情」。您可以在關鍵字type="multiterm"
(僅限MultiTermAware組件)下定義自己的分析鏈,爲多項查詢(例如通配符)定義自定義鏈。
唯一的tokenizer that is multitermaware as of 6.3 is LowerCaseTokenizer。此外KeywordTokenizer將工作,因爲它導致一個單一的令牌。
你可以看到whole list of MultitermAware components in the 'implemented by' list of the API doc。
相關問題
- 1. 解析是什麼意思?
- 2. Mysql - 這個查詢是什麼意思?
- 3. 這是什麼意思在SQL查詢
- 4. 這是什麼意思查詢
- 5. 這個查詢是什麼意思?
- 6. 這個查詢是什麼意思?
- 7. 是什麼意思:是什麼意思?
- 8. 這個說法是什麼意思
- 9. 這個說法是什麼意思?
- 10. 這個說法是什麼意思?
- 11. 下面的說法是什麼意思?
- 12. 這個說法是什麼意思?
- 13. SOLR分析查詢
- 14. 「模糊不清」是什麼意思?PATTERN是什麼意思?
- 15. 什麼意思是查詢的一部分?
- 16. 解析XML是什麼意思?
- 17. 「?」是什麼意思?
- 18. $$ $$是什麼意思?
- 19. 什麼是「||」意思?
- 20. 「\\。\」,「\ ?? \」,「\\?\」,「\\」是什麼意思?
- 21. 「=」是什麼意思
- 22. &**是什麼意思?
- 23. 是什麼意思?
- 24. 「_」是什麼意思?
- 25. 什麼是:!:意思?
- 26. || =是什麼意思?
- 27. %%是什麼意思?
- 28. =是什麼意思?
- 29. %{}是什麼意思?
- 30. + =是什麼意思?
編輯刪除分析器類型=查詢周圍的尖括號。 – LizH