2017-01-17 6 views
0

MongoとElasticsearchを一緒に使うことについて2つの質問があります。私のプロジェクトではElasticseachと既存のMongoデータソースを統合していますが、私はElasticsearchをMongoと同期させる最良の方法を選択することに問題があります。ElongsearchとMongoを同期させて結果を返す

チームはもうサポートされていないため、川を使用したくないという意見がありました。彼らの考えでは、cronを実行してElasticsearchのすべてのレコードを更新しています。その問題は、データが同期していない可能性があることです。これに対するチームの解決策は、Elasticsearchで検索とフィルタリングを行うことですが、Mongoから最新のバージョンになっていることを確認するために、Mongoのドキュメントを引き出します。

私の2つの質問は: MongoDBと共にElasticsearchを更新するより良い方法はありますか?

ElasticsearchをMongoと同期させるプロセスにかかわらず、Elasticsearchがドキュメントの最新バージョンを確実に見つけた後、Mongoからドキュメントを引き出すのが理想的ですか?これを行うことで、Elasticsearchが私たちに与えるスピードの優位性が失われますか?

答えて

0

弾性検索にはmongodbコネクタを使用し、弾性検索ではリアルタイムデータを取得できます。

コード例 のmongo-コネクタ-m -a -p -t -d elastic2_doc_manager --auto-コミット間隔= 0

+0

私にはそれが働いています。助けが必要な場合は私に知らせてください –

関連する問題