2017-06-29 7 views
0

APIの後の検索から以前の検索結果が返されることを防ぐ方法はありますか? 同じ文書が2回返されないようにしたい...(これは、API呼び出し後に検索間で文書が更新された場合に発生する可能性があります)API後のElasticSearch Search

+0

「API呼び出し後の検索」の意味がわからない - ドキュメントが2つの異なる検索ページに表示されることが心配ですか? –

答えて

1

search_after機能は、各検索が前のその間に文書を索引付けまたは削除した場合に変更される可能性があります。

データの安定したポイント・イン・タイム・スナップショットが必要な場合は、scroll searchを使用してください。ただし、これにはオープンファイルハンドルのようなリソースが必要なため、システム管理タスクでのみ使用する必要がありますが、通常のユーザー検索では使用しないでください(多くの場合、検索ごとに使用しないでください)。