我正在使用的代码是:
client.prepareSearch(Indices)
.setTypes(Type)
.setSearchType(SearchType.SCAN)
.setQuery(query)
.setScroll(new TimeValue(1000))
.setSize(1).setFrom(1)
.execute().actionGet();
我的问题是setFrom()
无效。为什么会这样?
答案 0 :(得分:0)
使用scan
搜索类型时,仅使用size
参数来指定每次滚动搜索返回的结果数。 from
在这种情况下毫无用处。
查看Efficient scrolling with Scroll-Scan
的详细信息另请注意,ES 2.1中的scan
搜索类型has been deprecated,只需执行滚动请求即可。