Solr8- stored=false 字段出现在响应中

Solr8- stored=false fields show up in the response

我有设置为“stored=false”的字段,它们仍然显示在响应中。我检查了“useDocValuesAsStored”是否设置为 false。知道为什么这些字段会出现在响应中。

我是 solr 的新手,但是当我检查 schema.xml 文件时,我看到,所有 fieldTypes 几乎都是 DocValues (docValues="true")

<fieldType name="pint" class="solr.IntPointField" docValues="true"/>
<fieldType name="pints" class="solr.IntPointField" docValues="true" multiValued="true"/>
<fieldType name="string" class="solr.StrField" sortMissingLast="true" docValues="true"/>
<fieldType name="strings" class="solr.StrField" sortMissingLast="true" docValues="true" multiValued="true"/>
<fieldType name="plong" class="solr.LongPointField" docValues="true"/>
<fieldType name="plongs" class="solr.LongPointField" docValues="true" multiValued="true"/>

您可以在 Admin 中的 Schema UI 中查看它。因此,如果您不想在结果集中检索,请将 docValues 设置为 false。