2014-03-13 54 views
0

如何使用org:「AT & T」搜索詞組查詢,如org:「AT and T」。搜索詞組查詢如同org:「AT and T」with org:「AT&T」

當我搜索org:「AT和T」時,它與org:「AT & T」不匹配,這是什麼問題? 任何人都可以建議。

我解析的查詢是PhraseQuery(ORG: 「在t」)

字段類型是

<fieldType name="text_filter" class="solr.TextField" positionIncrementGap="100"> 
    <analyzer> 
    <tokenizer class="solr.StandardTokenizerFactory"/> 
    <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" /> 
<filter class="solr.LowerCaseFilterFactory"/> 
    </analyzer> 
</fieldType> 

回答

2

嘗試<analyzer type="query">代替<analyzer>如果你已經做了索引,而不設置分析儀