Luceneにセグメントを順番に固定サイズで書き込むように指示できますか?このようにして、大きなセグメントでは重いマージを回避します。 Luceneには、同様の機能を持つLogMergePolicyクラスがあり、最大セグメントサイズをドキュメント数またはファイルサイズで設定できますが、これは単なるマージの制限です。固定サイズのシーケンシャルセグメットでLuceneのマージをオフにする
0
A
答えて
0
NRTCachingDirectoryを使用してメモリ内の小さなセグメントマージを行い、〜256MiB程度に達するとディスクに書き出すことができます。
しかし、FSTのようなデータ構造は追記型であり、新しいものを作成することによって変更されるため、基本的にマージが必要です。
これは、FilesystemDirectoryのNoMergePolicyと組み合わせて、それ以上のマージを実行しないことがあります。しかし、それはかなり悪いクエリのパフォーマンスを持っています。
はたぶん行うには、一度にすべてをマージし、手動で何とかマージ(設定することにより、TieredMergePolicy.setMaxMergeAtOnceExplicit())
しかし、マージは、単にビジネスを行うコスト、おそらくより良いが、それに慣れるし、チューニングMergePolicyにありますあなたの仕事量。
関連する問題
- 1. 固定サイズのArrayListを設定する
- 2. 固定サイズのアンドロイドスクロールタブス
- 3. 固定サイズのチタンアンドロイドマップ
- 4. ダイヤモンドスクエアアルゴリズムの固定サイズ
- 5. Cで固定サイズ
- 6. UITableViewCellまたは固定テキストの固定サイズのimageViewですか?
- 7. JSQMessagesViewControllerのtextViewのサイズを固定する
- 8. 私はサイズのフレームを固定している固定サイズのフレーム
- 9. 固定サイズ
- 10. 固定サイズのバイナリツリーを作成する
- 11. レイアウトのサイズを固定する
- 12. センター固定サイズのImageViewの
- 13. Lucene .posファイルのサイズ
- 14. Simulinkで可変サイズの配列を固定サイズにパッキング
- 15. 固定サイズのチャンクプールアロケータを特定のSTLコンテナに適用する
- 16. pythonで固定サイズのリストを作成するには? C++で
- 17. 動的イメージラッパーの固定サイズ
- 18. 固定サイズのマルチラインEditText?
- 19. 固定サイズの配列
- 20. マッチ固定サイズの配列
- 21. 画像の固定サイズを取る
- 22. Googleマップサークルオーバーレイ - 固定サイズ
- 23. Bootstrap navbar固定サイズ
- 24. Qmlボタン固定サイズ
- 25. unity2d - 固定サイズにカメラを設定
- 26. 固定サイズのハンドルでQScrollBarを作成するには?
- 27. Canvasの固定サイズをChart.jsに設定する方法
- 28. CSSで固定サイズの代わりに相対サイズを使用する
- 29. 固定サイズのコンテナ内で異なる画像サイズ
- 30. gmpで固定サイズの整数...?
データの損失の可能性があるため、セグメントをRAMに書き込むことはできません。私の場合、データは決して変更されないログなので、マージを避けるとパフォーマンスが向上します。 – cybersoft