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

Solr字段在查询结果中不可见,solr,Solr,我在模式中添加了一个新字段: <field indexed="false" stored="true" docValues="true" sortMissingLast="true" name="RankScoreXXX" type="int" /> 完成所有索引操作后,在执行查询时的solr admin面板中,我在任何结果中都没有看到该字段的值实际上为0。显示此特定字段中包含>0值的结果 通过使用此参数,我可以看到none结果不包含此值 fq:-RankScoreXXX:[*

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

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

完成所有索引操作后,在执行查询时的solr admin面板中,我在任何结果中都没有看到该字段的值实际上为0。显示此特定字段中包含>0值的结果

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

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

我错过什么了吗?
谢谢。

我已经多次遇到这种情况。让我告诉你每一个都是什么:

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

  • 这不是标准行为。显示的目的是什么?是否确实在字段为0时为其编制索引?Karsten,即使访问查询的直接url,它也不会显示字段。MatsLindh,我要再检查一遍。数据被破坏了,这是问题的借口。我会试着把它关上。谢谢。我投票结束这个问题,因为我用来获取这些结果的数据集被破坏了。