0

如何使用 org:"AT & T" 搜索 org:"AT and T" 之类的短语查询。

当我搜索 org:"AT and 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>
4

1 回答 1

2

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

于 2014-03-13T10:55:14.130 回答