Solr字段在查询结果中不可见

时间:2016-02-15 10:25:03

标签: solr

我在模式中添加了一个新字段:

<field indexed="false" stored="true" docValues="true" sortMissingLast="true" name="RankScoreXXX" type="int" />

完成所有索引操作后,在执行查询的solr管理面板中,我没有在任何结果中看到该字段,其中值实际为0.结果包含&gt;显示此特定字段中的0值。

通过使用此参数,我可以看到没有结果不包含此值 fq:-RankScoreXXX:[* TO *]。另外,我可以按此特定字段对结果进行排序。

我只是不明白为什么在给定结果的solr面板管理员中看不到RankScoreXXX = 0的结果。

我错过了什么吗? 感谢。

1 个答案:

答案 0 :(得分:3)

我已经遇到过这种情况了几次。让我告诉你每个人是什么:

  1. 添加了字段,但没有对所有文档进行重新索引,只有新文档。重新编制索引时,情况并非如此。
  2. 请求处理程序未在solrconfig.xml中更新。在这种情况下,该人员添加了该字段并配置了请求处理程序以使用fl返回特定数量的字段。该字段不在列表中。