7得票1回答
Spring Data Elasticsearch 父子文档存储库 / 测试执行错误

我为两个父/子相关文档创建了两个Spring-Data Elasticsearch存储库。您可以在此处查看它们的文档类。 使用仓库元素,XML实例化存储库的过程如下 <elasticsearch:repositories base-package="com.acme.reposito...

7得票1回答
可以使用复合键创建Spring Data Elasticsearch @Document吗?

我开始在Spring Boot 1.3.1上使用Spring Data Elasticsearch,并且想要使用与我的数据库中相同的实体,它具有复合键。 实体类: @IdClass(PassengerPk.class) @Table(name = "passenger") @Documen...

7得票1回答
如何在保存时防止运行AfterSaveCallback

如何在某些条件下防止运行 AfterSaveCallback(例如 AfterSaveCallback )。即使存在和注册了 AfterSaveCallback,我们也希望避免触发它。如何实现这一点?请参考 https://docs.spring.io/spring-data/elastics...

7得票1回答
Hibernate Search与spring-data-solr,spring-data-elasticsearch的比较

我有一个使用Spring Boot和Spring Data JPA (hibernate)的web应用程序,希望添加文本搜索功能。 我了解以下内容: 我的应用可以集成Hibernate Search或Spring-data-*。 Hibernate Search可以与内嵌的Lucene或...

7得票2回答
使用Spring Data与Elasticsearch别名进行交互的方法

你好,我正在使用弹性搜索Spring数据。我的项目领域结构不断变化。因此,我必须删除索引以更改映射。为了解决这个问题,我正在使用别名。我使用以下命令创建别名: elasticsearchTemplate.createIndex(Test.class); elasticsearchTempla...

7得票2回答
如何使用Spring Data ElasticSearch为POJO定义ElasticSearch索引字段名

我将使用Spring Data ElasticSearch来执行CRUD操作。默认情况下,当一个被@Document注解的POJO被写入ElasticSearch索引时,索引字段名与POJO的Java属性名相同。 如何配置索引字段名不同? 例如,对于这个Document POJO: @Doc...

7得票1回答
在Spring Data Elasticsearch中,聚合查询可以放在仓库实现中吗?

我是第一次使用spring-boot-elasticsearch。现在我已经通过elastic的Java API描述了我的序列差分管道查询。如下所示,这个查询非常大,并返回每个对象的多个桶,以及每个桶之间的序列差异。我在Spring Data Repository中看到的搜索示例似乎都像这样在...

7得票1回答
弹性搜索 - Spring Boot - Upsert 抛出 DocumentMissingException

我正在使用Spring Boot和ElasticSearch。当我尝试使用Spring进行upsert时,如果ElasticSearch中没有文档,则会抛出DocumentMissingException异常。当ElasticSearch中存在文档时,相同的代码可以正常工作。 异常堆栈跟踪:...

7得票4回答
如何配置Spring Boot与elasticsearch 5.2.1?

我正在尝试将我的Spring Boot应用程序连接到本地的Elasticsearch 5.2.1实例。当我使用“org.springframework.boot:spring-boot-starter-data-elasticsearch”依赖时,我遇到了“收到来自不受支持版本的消息:[2.0...