繁体   English   中英

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

[英]Solr field not visible in query results

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

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

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

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

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

我想念什么吗? 谢谢。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM