schemaVersion 1.7 docValues

(The bot translated the original post https://lists.apache.org/thread/g2mc9ck5yhfd2j493lbjlgt2jcjy3cs6 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
Solr 9.7 のリリースノートによると、さまざまなフィールドタイプに対して docValues
がデフォルトで有効になりました。しかし、Lucene の仕様では、既存のインデックスで docValues
が未使用の場合、それを docValues
に変換することはできないという警告があります。この変更について、インデックスを破損させないために、私の理解が正しいかを確認したいです。
私の理解では、再インデックスが必要になる唯一のケースは、以下の条件を満たす場合です:
- 特定のフィールドとフィールドタイプの組み合わせで、
- Solr のプリミティブなフィールドタイプを使用しており、
- そのフィールドで
docValues
が設定されていない場合。
具体例:
フィールドに
docValues
が設定されている(true または false)場合:
→ このフィールドは問題ない。フィールドに
docValues
が設定されていなくても、そのフィールドタイプに設定されている場合:
→ このフィールドは問題ない(フィールドタイプからdocValues
の振る舞いを継承するため)。動的フィールドが上記 2 つのケースのいずれかに該当する場合:
→ このフィールドも問題ない。
この理解が正しいか、どなたか、もしくは複数の方に確認していただきたいです。
よろしくお願いします。
- Kevin
トピックへ返信するには、ログインが必要です。