
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Lucene Index 考察(4) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Lucene Index 考察(4) - Qiita
概要 インデックスと関連する二つのコマンド(option)を検証します。 expungeDeletes prepareCommit ex... 概要 インデックスと関連する二つのコマンド(option)を検証します。 expungeDeletes prepareCommit expungeDeletes Lucene Index 考察(2)で、deleteでドキュメントを削除してもインデックスに残され、その削除フラグだけ別途保存していることを確認していました。 ドキュメントが実際削除されるのはoptimizeコマンドでセグメントファイルをひとつにまとめる際でした。 commit時にexpungeDeletesをtrueに指定すると、deleteでドキュメントをインデックスから完全に削除してくれます(しかもoptimizeより軽く)。 これでインデックスサイズの削減と検索時メモリ消費を抑えることができます。もう一つのメリットは適切なスコアを計算してくれるようになることです。 その理由は、インデックスに削除済みドキュメントが残っている