- Newest
- Most votes
- Most comments
So the search_after parameter involves the point in time (PIT) API, which is an X-Pack/ElasticSearch exclusive feature due to licensing issues.
I can recommend you try one or both of the following workarounds. First, you can try querying the index using the search call, without the "PIT" part of the query. For instance, like this sample query.
-> GET sample/_search { "size": 2, "query": { "match_all": {} }, "sort": [ {"timestamp": "asc"}, {"FlightNum":"asc"} ] }
Second, you may also find the scroll API useful. This will help you to retrieve large sets of results from a single scrolling search request.
https://www.elastic.co/guide/en/elasticsearch/reference/7.10/paginate-search-results.html#scroll-search-results https://www.elastic.co/guide/en/elasticsearch/reference/7.10/scroll-api.html
Relevant content
- asked a year ago
- Accepted Answerasked 4 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 10 months ago
- AWS OFFICIALUpdated 10 months ago
As I mentioned, I want to search the result only with unique writers(no duplication on the list) using Collapse and search_after. But current Opensearch version on AWS couldn't support this feature. Is there any workaround to get the search result with unique writers and paging?