我使用elasticsearch来保存来自twitter的数据。 此时我很难从索引中删除数据并使用Scroll API,因为在阅读了相关方法后,每个人都使用客户端,并且我使用了RestClient。
我在用什么:
RestClient restClient = RestClient.builder(
new HttpHost("localhost", 9200, "http"),
new HttpHost("localhost", 9201, "http")).build();
我找到了什么:
删除:
DeleteIndexResponse deleteResponse = client.admin().indices().delete(new DeleteIndexRequest("your-index")).actionGet()
对于Scroll:
SearchResponse scrollResp = client.prepareSearch(test)
.addSort(FieldSortBuilder.DOC_FIELD_NAME, SortOrder.ASC)
.setScroll(new TimeValue(60000))
.setQuery(qb)
.setSize(100).get();
如何使用RestClient获取客户端? 我是否必须创建Java高级REST客户端? 谢谢和问候
答案 0 :(得分:0)