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

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

28得票8回答
如何在Spring-data-elasticsearch中启用查询日志记录

我使用spring-data-elasticsearch框架从elasticsearch服务器获取查询结果,Java代码如下:SearchQuery searchQuery = new NativeSearchQueryBuilder() .withQuery(matchAllQuery())...

8得票1回答
Spring Data Elasticsearch(4.x)-使用@Id会强制_id字段在_source中出现

摘要 最近我们升级到了Spring Data Elasticsearch 4.x。此次主要发布的一部分意味着我们不再使用Jackson将我们的领域对象转换为json(改用MappingElasticsearchConverter)[1]。这意味着我们现在必须为所有文档添加一个新的id字段。 ...

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

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

11得票1回答
ElasticSearch Java客户端查询嵌套对象

我该如何转换这种查询。{ "query": { "nested": { "path": "consultations", "query": { "bool": { "must": [ { ...

23得票4回答
在Spring Java框架中使用ElasticSearch的最佳方法

我正在开发一个系统,计划使用elasticsearch作为数据存储库。 我正在尝试选择最佳的开发应用程序的方式,以便可以从elasticsearch索引和查询数据。 我所用的系统是建立在Spring框架之上的。 使用Spring-data-elasticsearch(https://gi...

10得票2回答
使用Spring Data Elasticsearch存储库进行部分更新

我有一个文档,其中包含许多字段(一些嵌套),已在 Elasticsearch 上进行了索引。例如: { "id" : 1, "username" : "...", "name" : "...", "surname" : "...", "address" : "...", ...

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

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

10得票1回答
Spring Data Elasticsearch的ElasticsearchTemplate与ElasticsearchRepository的区别

我参考了Spring Data Elasticsearch的两个API:org.springframework.data.elasticsearch.repository.ElasticsearchRepository和org.springframework.data.elasticsearc...

16得票3回答
Spring Data Elasticsearch的@Field注解无效。

我有一个Spring Boot应用程序,其中包含pom.xml中的Spring Data Elasticsearch插件。我创建了一个文档类,希望对其进行索引: @Document(indexName = "operations", type = "operation") public cl...