【发布时间】:2016-02-11 20:35:35
【问题描述】:
我想迭代整个弹性搜索索引/类型。我在java客户端中使用滚动如下
SearchResponse scrollResp = client.prepareSearch(test)
.setSearchType(SearchType.SCAN)
.setScroll(new TimeValue(60000))
.setQuery(qb)
.setSize(100).execute().actionGet();
正如link 中的文档中所建议的那样。
“当排序顺序为_doc时,滚动请求进行了优化,使它们更快。如果你想迭代所有文档而不考虑顺序,这是最有效的选择”
"sort": [
"_doc"
]
如何在上面的java客户端代码中将排序顺序设置为“_doc”?
【问题讨论】:
标签: elasticsearch