标签: elasticsearch-rest-client

elasticsearch-rest-high-level-client vs elasticsearch-rest-client

我是弹性搜索的新手。开始使用 Elastic 搜索构建 Spring Boot 应用程序。

使用最新的 ES 版本“elasticsearch-7.7.1”并进行集成,我使用以下 maven 依赖项:

 <dependency>
    <groupId>org.elasticsearch.client</groupId>
    <artifactId>elasticsearch-rest-high-level-client</artifactId>
    <version>7.7.1</version>
 </dependency>
Run Code Online (Sandbox Code Playgroud)

我在应用程序启动时遇到了问题,通过添加以下依赖项来解决:

   <dependency>
        <groupId>org.elasticsearch.client</groupId>
        <artifactId>elasticsearch-rest-client</artifactId>
        <version>7.7.1</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么elasticsearch-rest-client需要以及它与elasticsearch-rest-high-level-client?

java maven spring-boot elasticsearch-rest-client elasticsearch-high-level-restclient

6
推荐指数
1
解决办法
3490
查看次数

Elastic Search Reindex :等待完成

我正在尝试使用 Nest C# 重新索引 2695140 个文档。我需要计算重新索引所有文档(我已为其编写日志)所需的时间。但运行 1 分钟后,我的代码返回无效响应(失败),但文档已正确索引,因为我们触发了弹性搜索的重新索引 Endint。

我希望我的代码应该等到重新索引操作完成,以便我可以计算重新索引所需的总时间。下面是我正在使用的代码

return await Client.ReindexOnServerAsync(selector => selector
                                .Source(src => src
                                  .Index(_config.SomeIndex))
                               .Destination(dest => dest
                                  .Index(newIndexName).OpType(OpType.Index))
                               .WaitForCompletion(true));
Run Code Online (Sandbox Code Playgroud)

提前致谢。

elasticsearch elasticsearch-rest-client

5
推荐指数
1
解决办法
9028
查看次数