观察弹性搜索与分页的行为不一致

时间:2018-08-24 16:17:47

标签: java elasticsearch

我正在使用匹配查询 并且大小:300,来自:0 我没有在搜索查询中使用任何排序。

如果我的总点击数是700,那么我对我的请求进行分页并重新发送相同的弹性搜索请求,但是这次的大小为300,起始于:300 同样,我必须发送尺寸为300和from:600的请求才能获得所有700个结果。

我的基础弹性搜索具有群集和碎片。 我面临的问题是,我得到700个条目作为响应,但有时存在重复的条目,或者有时它可以很好地给出700个唯一结果。

任何想法如何解决此问题?我们可以添加些什么,以便我的分页查询不返回重复项,并且正确地返回所有结果而不重复。

0 个答案:

没有答案