2

私はelasticsearchを調査し、現在の検索ソリューションと比較しています。私が持っているユースケースは、インデックスを作成するたびに、現在のインデックスを削除して、同じ名前で新しいインデックスを作成する必要があります。すべての古いドキュメントが古いインデックスで削除され、新しいインデックスに新しいデータが含まれるようにします。インデックス作成プロセスが完了するまでに数分かかります。

私の質問は、この間に入ってくる検索リクエストがどうなるかということです。エラスティック検索はトランザクションを使用し、トランザクション内のすべての変更 (インデックスと新しいドキュメントを含む新しいインデックスを削除する) のみをコミットしますか?

インデックスを削除し、インデックス作成の途中でエラーが発生した場合はどうなりますか? トランザクションがない場合、この状況に対する回避策はありますか?

4

1 に答える 1