一貫性のないクエリ結果が得られている本番環境でelasticsearchクエリを実行する際に問題が発生しました。大規模なクエリを使用したElasticsearchの一貫性のない結果
具体的には、ESから提供されているfrom/toを使用してページネーションを使用しているシナリオがあります。クエリを実行するときに期待した結果が得られないというシナリオに陥っています。しかし、2回目の正確なクエリを実行すると、期待した結果が返されます。この不一致は、顧客にとって生産レベルの問題を引き起こしています。
ページングの一貫性を保証するためにドキュメントのインデックスが作成されたときに決定されるフィールド値に基づいてソート順を使用しています。なぜ誰かがこのようなことが起こっているのか何か考えているのですか?
ご協力いただければ幸いです。
おかげ
申し訳ありません: https://www.elastic.co/guide/en /elasticsearch/reference/2.3/search-request-scroll.html –
「from .. size」は一般的に機能するはずです。インデックスマッピングや実際に作成したクエリのような詳細を教えてください。いくつかのパブリック・サンプル・データを複製することが可能な場合は、最も素晴らしい方法です。また、サービスの数、複製数など、展開に関する詳細をお知らせください。ありがとうございます。 –