は、Solrの6.xでは、私は、マップされていないフィールドを無視するように管理し、スキーマに次の行を持っていた:Solr 7 - managed-schema - 名前のないフィールドを無視するにはどうすればいいですか?
<dynamicField name="*" type="ignored" multiValued="true" />
この行は、すべてのマップされていない/無名のフィールドを無視するのSolrの6.xを告げるとSolrの7.0までうまく働きました。 0。
Solr 7.0.0がもうtype="ignored"
をサポートしていないと思われ、「無視されました」が不明なタイプであるという例外があります。
<dynamicField name="*" type="text_general" multiValued="true" indexed="false" stored="false"/>
は、それが正常に動作することをようだが、何が最も適切であろう。いくつかのテストの後
、Solrの7コードレビューなど、私がこれまでに発見した唯一の解決策は、以下の行を持つことですマップされていないフィールド(managed-schemaによって明示的にマッピング/名前付けされていないフィールド)を無視するための有効な解決策(構成)?
ありがとうございます!
ありがとうございます。 'docValues'についてもう少し説明してください。ありがとう! –
@ Andrew-Gr [docvaluesのリファレンスガイド](https://lucene.apache.org/solr/guide/6_6/docvalues.html)から始めて、不明な点があるかどうか質問してください.-一般的には、docValuesはフィールド値の列指向型の記憶域なので、用語をドキュメントを指すのではなく、用語を指すドキュメントがあります。そうすれば、一致する文書を検索するのではなく、一致する文書を検索する代わりに、一致する文書から用語を集計することができます。 – MatsLindh
文書を指摘していただきありがとうございます。何とか私の注意を払わずに通り過ぎた。 ) –