PIT (point in time) for pagination #427
Replies: 1 comment 1 reply
-
Hi @andresribeiro 👋 Are you currently experiencing difficulties with paging and thinking that stateful paging would solve your problem? I see it as a use-case obviously to avoid drifting of results between pages if some new documents are repositioned or added as they come in under heavy load. From what I understand, documents deleted in the meantime are still returned for the PIT pagination state, right? Technically ElasticSearch has a ready-made solution to implement this type of paging through what they call segments which seems more complicated for Meilisearch in its current state to implement something like this. @Kerollmops will be more comfortable than me to give a thought about it. |
Beta Was this translation helpful? Give feedback.
-
The most relevant results of a search can change frequently, especially when a lot of data is added. As a result, pagination may not have consistency in the data returned. In a listing, you could have duplicate or missing data. As a solution to this, Elasticsearch added PIT, which fixes this issue. I think it would be awesome if Meilisearch also implement some similar solution
Beta Was this translation helpful? Give feedback.
All reactions