0

Linux ( https://github.com/rnewson/couchdb-lucene/ ) でCouchDB (1.2.1) + Lucene を実行していますが、いくつか質問があります。

すべてのドキュメントに 1 つのインデックスを付けて、すべてにインデックスを付けます。私は約20.000.000のドキュメントを持っています。

  1. インデックスで puts/delete が実行される速度 - 1 秒あたり約 10 ~ 50 回の puts/delete などがあります。
  2. 10,000 回の更新後にインデックスを最適化する必要があるなどのルールはありますか?
  3. ドキュメントの変更はすぐにインデックスに表示されますか? そうでない場合、この更新/削除の遅延または一時テーブルはありますか?

前もって感謝します-ブランドン

4

1 に答える 1

0
  1. プロファイラーを使用して、書き込み/削除のパフォーマンスを測定します。これが、適度に正確な数値を取得する唯一の方法です。
  2. 最適化は、インデックスの変化の速さに依存します。繰り返しになりますが、実験とプロファイリングが必要になります。
  3. 変更はインデックスにすぐに表示されますが、すでに開いているIndexReaderには表示されません。
于 2013-02-08T18:35:29.407 に答える