2
如何使用ASCII字符映射非ASCII字符?Solr如何使用普通字符N搜索ñ和Ñ,反之亦然
例:在Solr的指數,我們有一句話包含字符N,[拉丁大寫字母與TILDE N]或正常N,N- 然後我們用什麼樣的濾波器/令牌與正常N或N無一不映射到搜索。
如何使用ASCII字符映射非ASCII字符?Solr如何使用普通字符N搜索ñ和Ñ,反之亦然
例:在Solr的指數,我們有一句話包含字符N,[拉丁大寫字母與TILDE N]或正常N,N- 然後我們用什麼樣的濾波器/令牌與正常N或N無一不映射到搜索。
合併的Solr, Special Chars, and Latin to Cyrilic char conversion
更改分析儀以刪除重音符時,請記住您需要重新索引。否則,重音字符將保留在索引內,但不能創建用戶輸入來匹配它們。
更新
我嘗試使用the ICUFoldingFilterFactory能正常工作與口音。如果這是一個棘手成立,看看到SO質疑Can not use ICUTokenizerFactory in Solr
該分析儀
<fieldType name="spanish" class="solr.TextField">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory" />
<filter class="solr.ICUFoldingFilterFactory" />
</analyzer>
</fieldType>
讓我這些分析結果,屏幕截圖是從Solr的管理員採取