小编Rav*_*oju的帖子

如何查找elasticsearch 6.2.1中存在的索引?

我曾尝试检查 elasticsearch 6.2.1 的 RestHighLevelClient 中是否存在索引

目前我正在使用以下代码

    try {

        OpenIndexRequest openIndexRequest = new OpenIndexRequest(indexName);
        client.indices().open(openIndexRequest, header).isAcknowledged();

    } catch (ElasticsearchStatusException ex) {
        String m = "Elasticsearch exception [type=index_not_found_exception, reason=no such index]";

        if (m.equals(ex.getMessage())) {
            //TODO In case index does not exists
        }
    }
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我想找到一些相关的方法,例如

client.indices().exists(indexname);
Run Code Online (Sandbox Code Playgroud)

弹性搜索 6.2.1

任何帮助都非常感谢。

java indexing elasticsearch

3
推荐指数
1
解决办法
4212
查看次数

标签 统计

elasticsearch ×1

indexing ×1

java ×1