9得票1回答
Spring Data Elastic Search 中的事务支持

我正在使用Spring Data Elasticsearch进行工作,Spring Data支持事务性查询。 通过使用@Transactional注释,我启用了此功能。 但由于elasticsearch没有任何ACID属性,那么这个事务处理有什么作用呢?文档本身并不清楚。

9得票2回答
您可以在哪里找到spring-data-elasticsearch的配置属性参考?

在整个网络中,我可以看到 spring-data-elasticsearch 有一些配置属性可以在你的 application.properties 中进行定义,如下: spring.data.elasticsearch.repositories.enabled=true spring.da...

9得票3回答
Spring Data Elasticsearch:使用注释的设置和映射配置不起作用

我正在使用Spring Boot嵌入式Elasticsearch,并尝试使用注释配置设置和映射。我遵循了这个Tutorial,它解释了如何在多个字段上实现搜索。无论如何,我已经按照此处所述,在我的文档实体中定义了settings.json和mappings.json,但似乎没有读取文件,因为c...

8得票1回答
如何将排序添加到Spring Data Elasticsearch

我正在使用Elasticsearch Spring Data编写API,并希望添加排序功能。但我在谷歌上找不到解决方法,所以我来这里问大家如何实现。如果需要更多的代码,请告诉我需要什么,我会尽快补充。 我的代码如下: AuctionQueryController.java @Reques...

8得票3回答
使用RestHighLevelClient的Elasticsearch Spring Data

我不理解高级REST客户端(替代传输客户端)与Spring Data Elasticsearch之间的关系。 有一些教程(https://www.baeldung.com/spring-data-elasticsearch-tutorial)展示了如何使用类似于getSomethingByI...

8得票1回答
在Spring Boot中,@Setting注释被忽略了 Elasticsearch的设置。

在我的Spring Boot应用程序中,我有一个指向设置JSON文件的@Setting注释,但它似乎完全被忽略了。 @Setting(settingPath = "/settings/elasticsearch-settings.json") @Document(indexName = "h...

8得票5回答
ES Rest High Level Client 在长时间空闲后会抛出 SocketTimeoutException。

RestHighLevelClient用于在Spring Boot应用程序中连接到托管在AWS上的ES 6.4。当应用程序长时间处于空闲状态且请求到达时,RestHighLevelClient会抛出SocketTimeoutException异常: [Request processing f...

8得票2回答
Spring-Data-Elasticsearch在底层使用哪个Elasticsearch客户端?

我想在我的项目中使用Spring Data Elasticsearch,我看到了这个提示: 从Elasticsearch 7.0.0开始,众所周知的TransportClient已被弃用,并且预计将在Elasticsearch 8.0中删除。 我的做法是只使用Spring Data Ela...

8得票1回答
如何在spring-data-elasticsearch 3.0.0.RC2中使用@Field注解配置not_analyzed?

在spring-data-elasticsearch 3.0.0.RC2中,@Field注释有一个布尔型的index()和一个字符串型的analyzer()。如何使用@Field注释配置"not_analyzed"呢?

8得票4回答
使用spring-data-elasticsearch实现多租户功能。

有没有办法让spring-data-elasticsearch适用于多租户应用程序? 我已经成功实现了单一租户的功能,但我不知道如何为每个租户定义多个索引或多个节点?我想知道是否有任何方法可以为每个租户定义不同的索引名称,或者在我的实体类中添加过渡属性,这些属性已经正确注释了@Documen...