对于我的 solr 实现,无论您搜索是否使用变音符号,我都希望查询返回带有和不带变音符号的单词。
举个例子
搜索词是“ çest ”——Solr 返回:“ cest ”、“ çest ”和“ çest ca ” 搜索词是“ cest ”——Solr 返回:“ cest ”、“ çest ”和“ çest 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>
有没有办法让它双向工作?