我的數據庫包含fist_name作爲「薩米特」,當我搜索這讓我產生了以下FIRST_NAME:薩米特〜0.7/FIRST_NAME:Sumits〜0.7Solr的模糊搜索不只是區分大小寫的搜索
但它不返回任何東西如果我試圖對案件鈍感搜索像 -first_name:SUMIT〜0.7/FIRST_NAME:SUMIT〜0.7
我的schema.xml內容是:
<fieldType name="custum_fuzzy_text" class="solr.TextField" omitNorms="false">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
誰能幫助?難道我做錯了什麼?還是我因爲沒有分析在查詢時進行模糊搜索,因此較低的情況下,過濾器會在查詢時可以應用做了做別的事情
感謝.. Jayendra –
是上述任何回答你的問題,你可以接受它。 – Jayendra