我有一個查詢,我正在嘗試處理,我搜索它但找不到任何答案,我做錯了什麼,我想要搜索的是%asd%,但我得到ASD%的結果,而不是它,mysql like%asd%solr查詢
我的字段類型是這樣的,
<fieldType name="text_general_edge_ngram" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.LowerCaseTokenizerFactory"/>
<filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="15" side="front"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.LowerCaseTokenizerFactory"/>
</analyzer>
</fieldType>
,我的查詢,名稱:ASD,難道是我的查詢或字段類型?謝謝:)
「愛」的邊緣ngram將是「lo」,「lov」,「love」和「loved」,這使得它們對建議有用。我想你必須使用正常的ngrams – aitchnyu