SOLR完全匹配问题

时间:2016-08-02 08:51:16

标签: solr solrj

我使用字段类型“string”在SOLR中索引了我的字段。 我的字段包含两个值“APA”和“APA LN”。 我用 q = field:“APA”查询了SOLR。 通过上述查询,我​​可以获得APA和APA LN的结果。 我必须查询SOLR才能得到“APA”。 任何帮助表示赞赏

2 个答案:

答案 0 :(得分:1)

我认为你的领域"领域"是TextField或text_general。你能把它改成字符串然后再试一次吗?

就像这样

<field name="customfield" type="string" indexed="true" stored="true" multiValued="false" />

答案 1 :(得分:1)

类型字符串不应该发生。最可能的情况是,您在重建索引后没有完全重新索引或未提交。

您可以在管理界面Schema Browser screen中查看您的字段实际包含的内容(按加载项信息)。