スキーマのフィールドタイプのプロパティ - uninvertible
(The bot translated the original post https://lists.apache.org/thread/fppbp02psg8mgc9h92s984dy874fhvcq into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
みなさん、
最近、私は "uninvertible" というプロパティについて気付きました。ドキュメントを読むと、
true の場合、indexed="true" でありながら docValues="false" のフィールドがクエリ実行時に「un-inverted」され、DocValuesの代わりに大きなインメモリデータ構造を構築することを示します。歴史的な理由からデフォルトはtrueですが、安定性のためにfalseに設定し、必要に応じて docValues="true" を使用することが強く推奨されています。
私の理解では、このプロパティを常に "uninvertible=false" と設定すれば、Solrが「DocValuesの代わりに大きなインメモリデータ構造を構築する」ことを避けることができ、これが「安定性」にとって良いとされていますが、具体的に何を意味するのかは説明されていません。
この点についてもっと詳しく説明していただける方がいらっしゃいましたら、例えば最悪のシナリオと良いシナリオについて説明していただけますか?
よろしくお願いします。
Vincenzo D'Amore
トピックへ返信するには、ログインが必要です。