2016-01-06 125 views
0

我正在使用的代码是:setFrom功能无法正常工作

client.prepareSearch(Indices) 
          .setTypes(Type) 
          .setSearchType(SearchType.SCAN) 
          .setQuery(query) 
            .setScroll(new TimeValue(1000)) 
            .setSize(1).setFrom(1) 
          .execute().actionGet(); 

我的问题是setFrom()不工作。这是为什么发生?

回答

0

使用scan搜索类型时,仅使用size参数来指定每个滚动搜索返回的结果数。在这种情况下,from是无用的。

看到Efficient scrolling with Scroll-Scan

详细信息还请注意,scan搜索类型has been deprecated在ES 2.1,简单地做滚动请求开了窍。

+0

有帮助吗? – Val

+0

感谢您的回复。这对我很有用 –