spring-data-elasticsearch 相关问题

Spring Data可以更轻松地构建使用新数据访问技术的Spring驱动应用程序,例如非关系数据库,map-reduce框架和基于云的数据服务,以及为关系数据库技术提供改进的支持。

如何仅返回选定的字段

我需要一个查询,其中我仅选择 1 个字段,而不是整个文档。 我怎么做? 我有这样的疑问: NativeQuery 查询 = NativeQuery .builder() .withMaxResults(100) .

回答 1 投票 0

Spring boot:spring-data-elasticsearch 如何设置ignore_unavailable查询参数

Spring 启动:spring-data-elasticsearch 5.1.5 如何为搜索查询设置ignore_unavailable=true? 我看看 org.springframework.data.elasticsearch.client.elc.RequestConverter 里面我不能......

回答 1 投票 0

elasticsearch java客户端解析聚合json查询

我正在使用 spring-data-elasticsearch,我只是想知道是否可以以 json 字符串形式发送聚合查询。 所以查询看起来像这样: { “大小”:0, “阿格斯”...

回答 3 投票 0

spring-data-elasticsearch:如何将 and & or 与 CriteriaQuery 结合使用

我有一个包含 4 个字段的文档,为了简单起见,A、B、C 和 D。 现在我正在尝试构建一个 CriteriaQuery,其中 ((a = 1 AND b = 2 ) OR (a = 3 AND b = 43)) AND D = '4234234'

回答 2 投票 0

从 Elastic 7 更新到 8 后的 AggregationsContainer(+Spring 3、JDK 17)

亲爱的社区您好, 我已将 Spring Boot 升级到 3.1.5,将 JDK 升级到 17,并将 ElasticSearch 从 7.x 升级到 8.x,现在我遇到的问题是找不到如何重构聚合的解决方案,这

回答 1 投票 0

Spring Data elasticsearch @Query 注解

我的JSON文档是这样的: 文件 JSON 和 assim: { “询问” : { “布尔”:{ “最小应该匹配”:1, “应该”: [ { ...

回答 1 投票 0

Elasticsearch 和 Spring Data(乐观锁定)

我有一个关于通过弹性弹簧启动数据实现自动化的问题。 @超级建造者 @NoArgs构造函数 @AllArgsConstructor @Document(indexName = "super_test_index") 公开

回答 1 投票 0

Spring Boot 2.7.8,最新的 ElasticSearch 集群?

亲爱的社区您好, 我正在将 Spring Boot 从 2.3.x 升级到 2.7.8,想问一下目前支持的最高 Elastic 版本是多少?我目前正在使用 ElasticSear...

回答 1 投票 0

禁用索引 ElasticSeacrh 中类型为“object”的索引参数

我使用 ElasticSearch 8.6.2 存储自定义日志,我构建一个 Java 对象并使用 RestHighLevelClient 将其保存到 ELC。我在ELK中保存的类: 公共类详细日志模型{ 私人地图 我使用 ElasticSearch 8.6.2 存储自定义日志,我构建一个 Java 对象并使用 RestHighLevelClient 将其保存到 ELC。我在ELK保存的类: public class DetailedLogModel { private Map<String, Object> variables; private String accountId; private String event; private String trackId; private String requestId; private String processInstanceId; private String contextPath; private String confId; private LocalDateTime dateTime; private String componentId; private String componentName; private String parentActionId; private String parentProcessInstanceId; private String actionId; private ActionDetailLogType actionType; private String uri; private String method; 我对除“变量”之外的所有字段的自动索引感到满意,因为它可以存储无限数量的其他字段,这是一个问题,我该如何解决?一切都会有所帮助,甚至是指定主体的 REST 请求的示例。 我尝试了使用此配置创建索引的选项 { "mappings": { "properties": { "variables": { "type": "object", "index": false, "store": true } } } } 但是我有错误 { "error": { "root_cause": [ { "type": "mapper_parsing_exception", "reason": "Mapping definition for [variables] has unsupported parameters: [index : false] [store : true]" } ], "type": "mapper_parsing_exception", "reason": "Failed to parse mapping: Mapping definition for [variables] has unsupported parameters: [index : false] [store : true]", "caused_by": { "type": "mapper_parsing_exception", "reason": "Mapping definition for [variables] has unsupported parameters: [index : false] [store : true]" } }, "status": 400 } 它仅适用于具有关键字和文本类型的字段。也许有人会告诉你如何查看索引字段列表?我正在使用 GET http://127.0.0.1:9200/detail_log_2023-11-23/_mapping 。但这并不能反映现实,因为变量字段无论如何都会被索引。 您需要使用特定于对象字段的enabled映射参数: { "mappings": { "properties": { "variables": { "type": "object", "enabled": false } } } }

回答 1 投票 0

对版本 7.17.3 和 8.9.0 的弹性集群应用 http_max_content_length 设置时有什么区别吗?

我有两个弹性集群,一个版本为 7.17.3,另一个版本为 8.9.0。 我遇到了问题 https://stackoverflow.com/questions/51020646/org-apache-http-contenttoolongexception-entity-conte...

回答 1 投票 0

SearchHits 中的 LinkedHashMap 对象而不是用户类型对象

为了在“Spring Data ES”中使用一个查询搜索多个索引,我创建了一个对象“IndexCooperatives”,在其中添加了我需要的索引的名称。结果是预料之中的...

回答 1 投票 0

Elasticsearch 搜索和排序错误:解析异常 - 格式错误的查询

我正在努力在我的 Java 应用程序中使用 Elasticsearch 实现搜索和排序功能。我正在使用 Elasticsearch 版本 8.10.4 和 Spring Data Elasticsearch 版本 5.1.5。什...

回答 1 投票 0

Spring Data Elasticsearch:检测映射差异

在Spring Data Elasticsearch中,有没有一种方法可以检测索引上的映射与从实体对象创建的映射不匹配? IE。 我允许 Spring Data Elasticsearch 创建...

回答 2 投票 0

Spring-data-elasticsearch @CompletionField 不会创建类型为“complete”的字段

我正在使用 Spring-data-elasticsearch 和 ElasticsearchTemplate 函数。 我尝试通过在名为 suggest 的完成字段上使用 @CompletionField 注释来创建索引。 @文档(

回答 1 投票 0

使用“?”进行通配符查询的 Spring Data Elasticsearch 的奇怪行为

我使用 spring-data-elasticsearch 5.1.1 创建了一个 Spring Boot 应用程序。当我在数据库上执行查询时,我得到了正确的结果,但使用 API 却没有得到正确的结果,我不明白为什么。 我有...

回答 1 投票 0

spring-data-elasticsearch @Field 与嵌套文档

我有这个文档的索引: { “品牌”:“雷诺”, “品牌建议”:[ { “输入”:“雷诺”, “重量”:10 ...

回答 1 投票 0

如何通过增加与查询对应的文档的“booster”字段的值来更改主要分数

我正在寻找解决更改与查询对应的文档分数的问题的方法: 我需要通过增加“助推器字段”的值来更改主要分数......

回答 1 投票 0

@Query 在连接到 elasticsearch 时包括额外的 // 用于转义字符“/””

服务等级: String linkname = StringUtils.join(link, "\", \""); String querylink = StringUtils.wrap(linkname, "\""); 字符串查询 = "{"+"\"

回答 1 投票 0

Spring Data Elastic 在 3.1.4 上失败 - uri 的 HTTP 方法不正确

我一直在将 Spring Boot Elastic 应用程序从 2.x 升级到 3.x - 我正在努力解决以下错误,我已经能够在新的 Spring Boot ES 应用程序中重现该错误(来自 Spring

回答 1 投票 0

Elasticsearch非法_参数_异常,原因=结果窗口太大,from +大小必须小于或等于:[10000]但为[12550]

我正在使用Elasticsearch 7.17、Java和spring data来查询ES数据。 当我查询 10000 个元素之后的页面时,出现以下异常: RestStatusException{状态=400} org.springframework.data.

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.