1

我正在使用 solr 4.0,我尝试运行像 text:"the fox" 这样的短语查询,但我没有从 solr 得到答案。我使用具有字段类型预分析字段 (PreAnalyzedField) 的动态字段 (*_S) 对该字段进行索引。我使用带有标记位置信息的 json 格式来索引该字段。有谁知道为什么短语查询不起作用?可能与 PreAnalyzedField 有关吗?我尝试使用像 autoGeneratePhraseQueries="false" 这样的字段属性,但 solr 不喜欢它......谢谢。

4

1 回答 1

0

这可能会迟到,但如果您仍在查找,使用 omitPositions =false 或 omitTermFreqAndPositions =false 将存储术语位置和短语查询工作。

不存储位置短语查询的字段将不起作用。

于 2014-11-13T05:07:59.290 回答