官方文档地址:Javadoc | Elasticsearch Java API Client [7.17] | Elastic
springboot版本2.1.3
1.pom文件
以下是如何使用maven作为依赖关系管理器配置依赖关系。将以下内容添加到pom.xml文件中:
注:版本号一定要和elasticsearch的版本号保持一致!
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.17.22</version>
</dependency>
<dependency>
<groupId>co.elastic.clients</groupId>
<artifactId>elasticsearch-java</artifactId>
<version>7.17.22</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.17.0</version>
</dependency>
<dependency>
<groupId>jakarta.json</groupId>
<artifactId>jakarta.json-api</artifactId>
<version>2.0.1</version>
</dependency>
以下是如何使用gradle作为依赖关系管理器来配置依赖关系。将以下内容添加到build.gradle文件中:
dependencies {
compile 'org.elasticsearch.client:elasticsearch-rest-client:7.17.23'
}
2.测试代码
public static void main(String[] args) throws IOException {
final CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
credentialsProvider.setCredentials(AuthScope.ANY,
new UsernamePasswordCredentials("你的用户名", "你的密码"));
RestClient restClient = RestClient.builder(
new HttpHost("127.0.0.1", 9200, "http"))

最低0.47元/天 解锁文章
711






