Java Elasticsearch索引模板刷新
我正在使用Java API进行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
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();