elasticsearch,Java,elasticsearch" /> elasticsearch,Java,elasticsearch" />

Java Elasticsearch索引模板刷新

Java Elasticsearch索引模板刷新,java,elasticsearch,Java,elasticsearch,我正在使用Java API进行Elasticsearch 5.2.2,并且已经看到创建索引模板需要时间。 因此,当我创建索引模板并检查它是否成功创建时,有时它会将模板大小返回为0 GetIndexTemplatesResponse response = client.admin().indices().prepareGetTemplates(TEMPLATE_NAME).execute().actionGet(); System.out.println(response.getIndexTemp

我正在使用Java API进行
Elasticsearch 5.2.2
,并且已经看到创建
索引模板需要时间。
因此,当我创建索引模板并检查它是否成功创建时,有时它会将模板大小返回为0

GetIndexTemplatesResponse response = client.admin().indices().prepareGetTemplates(TEMPLATE_NAME).execute().actionGet();
System.out.println(response.getIndexTemplates().size()); // returns 0
我的问题是,(为了克服这个问题)是否刷新了所有索引模板? 类似于所有索引的东西?(相当于Java):


您需要检查
putinextemplaterresponse
,有一个选项可以检查操作是否已确认。如果是,则模板已成功添加

esClient.admin().indices().prepareRefresh().get();