我将使用Spring Data ElasticSearch来执行CRUD操作。默认情况下,当一个被@Document注解的POJO被写入ElasticSearch索引时,索引字段名与POJO的Java属性名相同。 如何配置索引字段名不同? 例如,对于这个Document POJO: @Doc...
我使用spring-data-elasticsearch框架从elasticsearch服务器获取查询结果,Java代码如下:SearchQuery searchQuery = new NativeSearchQueryBuilder() .withQuery(matchAllQuery())...
摘要 最近我们升级到了Spring Data Elasticsearch 4.x。此次主要发布的一部分意味着我们不再使用Jackson将我们的领域对象转换为json(改用MappingElasticsearchConverter)[1]。这意味着我们现在必须为所有文档添加一个新的id字段。 ...
我开始在Spring Boot 1.3.1上使用Spring Data Elasticsearch,并且想要使用与我的数据库中相同的实体,它具有复合键。 实体类: @IdClass(PassengerPk.class) @Table(name = "passenger") @Documen...
我该如何转换这种查询。{ "query": { "nested": { "path": "consultations", "query": { "bool": { "must": [ { ...
我正在开发一个系统,计划使用elasticsearch作为数据存储库。 我正在尝试选择最佳的开发应用程序的方式,以便可以从elasticsearch索引和查询数据。 我所用的系统是建立在Spring框架之上的。 使用Spring-data-elasticsearch(https://gi...
我有一个文档,其中包含许多字段(一些嵌套),已在 Elasticsearch 上进行了索引。例如: { "id" : 1, "username" : "...", "name" : "...", "surname" : "...", "address" : "...", ...
你好,我正在使用弹性搜索Spring数据。我的项目领域结构不断变化。因此,我必须删除索引以更改映射。为了解决这个问题,我正在使用别名。我使用以下命令创建别名: elasticsearchTemplate.createIndex(Test.class); elasticsearchTempla...
我参考了Spring Data Elasticsearch的两个API:org.springframework.data.elasticsearch.repository.ElasticsearchRepository和org.springframework.data.elasticsearc...
我有一个Spring Boot应用程序,其中包含pom.xml中的Spring Data Elasticsearch插件。我创建了一个文档类,希望对其进行索引: @Document(indexName = "operations", type = "operation") public cl...