2014-03-13 55 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>如果你已经做了索引,而不设置分析仪