對於我的solr實現,我希望查詢返回帶有和不帶有變音符號的單詞,無論您使用或不使用變音符號進行搜索。Solr在用變音符號搜索時發現沒有變音符號的單詞,但不是用其他方式搜索
舉個例子
的搜索詞是 「CEST」 - Solr的返回: 'CEST', 'CEST' 和 'CEST CA' 的搜索詞是「CEST「 - Solr的返回: 'CEST', 'CEST' 和 'CEST CA'
目前第一部作品。當我搜索「çest」時,它會返回cest和çest。然而,當我搜索「CEST」它只返回「CEST」
這是它的外觀在我的架構:
<fieldType name="text_special_search" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<filter class="solr.ASCIIFoldingFilterFactory"/>
<charFilter class="solr.PatternReplaceCharFilterFactory" pattern="\W+" replacement="-"/>
<tokenizer class="solr.LowerCaseTokenizerFactory"/>
</analyzer>
</fieldType>
有沒有辦法讓它工作兩者兼得?
感謝您的支持! :-) –