我按如下方式进行简单查询
http://....:8983/solr/vault/select?q=*:*
我没有看到我声明存储的所有字段=“true”和required =“true”
对于insance,我已经定义了以下未在结果中显示的字段:
<field name="Comments" type="text_en" indexed="true" stored="true" required="true"/>
(我可以在
中看到它 http://...:8983/solr/#/vault/schema
我看到它已经加载到sql profiler中了)
为什么?
答案 0 :(得分:1)
要显示的字段由'fl'参数定义,可以在solrconfig.xml中针对SearchHandler进行配置。 如果您想在点击网址后查看字段值,请将“&amp; fl = *”附加到网址。
http://....:8983/solr/vault/select?q=*:*&fl=*
如果要默认指定所有字段,请更新solrconfig.xml文件。请参阅example solr config
上的示例配置文件<requestHandler name="/select" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">10</int>
<str name="df">text</str>
<str name="fl">*,score</str> <!-- field entry added-->
</lst>
答案 1 :(得分:0)
你能看到你加载的任何数据吗?如果没有,请确保您已将更新提交到索引。
您可以通过http://....:8983/solr/value/update?commit=true