0

たくさんのドキュメントのインデックスを維持しているとしましょう。できるだけリアルタイムになるように、新しく到着したデータのインデックスを更新したいと思います。どのような種類のインデックス作成ツールを調べる必要がありますか?SphinxとLuceneを見てきましたが、以前の投稿から、リアルタイムのインデックス作成に推奨されています。

Sphinxで使用されているデルタインデックスメカニズムは、かなり巧妙なアイデアのように見えます。

私が持っているいくつかの質問は

1)ドキュメントが到着したら、どれくらい早く検索できますか?2)インデックスマージプロセスはどのくらい効率的ですか?(デルタインデックスとメインインデックスのマージ)

これらは非常に一般的な質問であることを理解しており、Sphinxを使用することがこの問題を解決する正しい方法であるかどうかを知りたいと思いました。

4

2 に答える 2

1

Luceneを使用したリアルタイム実装については、 Apache Solr(NRT)ElasticSearchを確認できます。あなたはいくつかのベンチマークを見ることができます。

于 2012-05-16T02:21:48.187 に答える
1

Sphinxには、その場でインデックスを追加/更新/削除できるリアルタイムインデックスがあります。

于 2012-05-16T10:26:22.477 に答える