我正在嘗試遵循https://www.baeldung.com/elasticsearch-java 上的示例 但我擔心可能缺少依賴項,因為已經在代碼的第一行中,我的 IDE 無法找到匯入對于 ClientConfiguration 和 RestClients,僅用于 RestHighLevelClient。我已經在我的 pom 中添加了更多的 elasticsearch 依賴項,但仍然是同樣的問題。我的 POM 目前包含:
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>7.6.2</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.6.2</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-client</artifactId>
<version>7.6.2</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>7.6.2</version>
</dependency>
您能否提一些建議?
先感謝您。
uj5u.com熱心網友回復:
這對我有用,似乎是Spring data elastic search 的一部分。
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
<version>4.2.5</version>
</dependency>
uj5u.com熱心網友回復:
我已經弄清楚了,但發現將其張貼在這里很有用,以防萬一。事實上,文章并沒有明確說明還有其他 springframework 需要的依賴項,但你可以在最后找到它們,因為它有一個 Github 鏈接,你可以在那里看到這些類來自:
import org.springframework.data.elasticsearch.client.ClientConfiguration;
import org.springframework.data.elasticsearch.client.RestClients;
Pom 檔案直接鏈接:https : //github.com/eugenp/tutorials/blob/master/persistence-modules/spring-data-elasticsearch/pom.xml
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/320945.html
