0
A
回答
1
簡單。您可以查看分析儀鏈,瞭解發生了什麼。 我的猜測是,該分析儀鏈轉動/成空間 - 這使得查詢到
duties: health nurse
要找出從配置您的分析儀鏈 - 通過檢查現場
的類型對於啓動例如
<field name="health" type="text_general" indexed="true" stored="true" required="true"/>
現在我們來看看該類型的定義
<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
<!-- in this example, we will only use synonyms at query time
<filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
-->
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
如您所見,我們有一個索引分析器和一個查詢分析器。
我的查詢分析器可以通過使用StandardTokenizerFactory將查詢轉換成別的東西。
從Solr的維基:
solr.StandardTokenizerFactory
良好的通用標記者剝去許多多餘的字符,並設置令牌類型有意義的值。令牌類型僅用於識別相同令牌類型的後續令牌過濾器。沒有任何使用StandardTokenizer類型的過濾器。
0
我在想,健康/護士被視爲字符串文字,因爲它們之間沒有空格。健康/護士應該產生與健康/護士不同的結果,對嗎?如果是這樣,那麼健康/護士必須是文檔中的索引術語。
相關問題
- 1. 指南針查詢包含/(斜槓)
- 2. Solr查詢不解析正斜槓
- 3. XPath查詢包含正斜槓的屬性(/)
- 4. 如何編碼包含正斜槓的查詢字符串?
- 5. ,Postgres的查詢,其中值包含反斜槓
- 6. 在C++上聲明包含正斜槓或反斜槓
- 7. pymssql utf8:查詢反斜槓
- 8. json中的url包含反斜槓
- 9. 包含反斜槓的字符串
- 10. 如何從PHP查詢頁面將包含反斜槓和前斜槓的字符串傳回JavaScript使用AJAX
- 11. 使用SED刪除包含斜槓線/
- 12. 包含斜槓「/」字符與web.py
- 13. WLST脫機jdbc名稱包含斜槓
- 14. Htaccess .Redirec雙斜槓包含url
- 15. 路線Globbing與參數包含斜槓
- 16. 重寫可能包含或不包含多個斜槓的URL
- 17. 什麼是正確的mysql查詢搜索包含正斜槓的字段?
- 18. 從包含斜槓的模塊名稱的Excel VBA運行Access查詢
- 19. Lucene的Highlighter.getBestFragments方法的返回空字符串時,查詢包含正斜槓
- 20. 查找所包含的文件究竟兩個斜槓
- 21. SOLR Filter Query(fq)不適用於包含冒號[:]或斜槓[/]的字符串?
- 22. 我應該如何將包含斜槓的字符串與單斜槓分開?
- 23. 當查詢字符串包含斜槓時,URI搜索失敗,並顯示parse_exception
- 24. 檢查字符串是否包含反斜槓
- 25. 的preg_match包括正斜槓
- 26. elasticsearch正則表達式查詢包括斜槓
- 27. 斜槓散列斜槓
- 28. PhpStorm包裹反斜槓
- 29. 需要僅選擇包含MySQL中的反斜槓的數據
- 30. 在mySQL中搜索包含來自mysql_real_escape_string()的斜槓的名稱