setFrom功能无法正常工作
问题描述:
我正在使用的代码是:setFrom功能无法正常工作
client.prepareSearch(Indices)
.setTypes(Type)
.setSearchType(SearchType.SCAN)
.setQuery(query)
.setScroll(new TimeValue(1000))
.setSize(1).setFrom(1)
.execute().actionGet();
我的问题是setFrom()
不工作。这是为什么发生?
答
使用scan
搜索类型时,仅使用size
参数来指定每个滚动搜索返回的结果数。在这种情况下,from
是无用的。
看到Efficient scrolling with Scroll-Scan
详细信息还请注意,scan
搜索类型has been deprecated在ES 2.1,简单地做滚动请求开了窍。
有帮助吗? – Val
感谢您的回复。这对我很有用 –