搜索短语查询,如组织:" AT和T"与组织:" AT& T"

时间:2014-03-13 06:53:20

标签: solr phrase

如何像org一样搜索短语查询:" AT和T"与组织:" AT& T"

当我搜索org:" AT和T"时,它与org匹配:" AT& T",有什么问题? 任何人都可以建议。

我解析的查询是PhraseQuery(org:" at 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>

1 个答案:

答案 0 :(得分:2)

如果您在没有设置分析器的情况下完成索引,请尝试<analyzer type="query">代替<analyzer>