我有一个包含多个标题字段的索引。 main_title、sub_titles、preferred_titles 等。 这些文本字段还有一个建议字段,我在每个字段中运行一个使用 edge-n-gram 分词器的自定义分析器,以便我们可以在键入时进行搜索。 我想重视完全匹配而不是词频。 main_ ...
我有一个包含多个标题字段的索引。 main_title、sub_titles、preferred_titles 等。 这些文本字段还有一个建议字段,我在每个字段中运行一个使用 edge-n-gram 分词器的自定义分析器,以便我们可以在键入时进行搜索。 我想重视完全匹配而不是词频。 main_ ...
我正在为某些领域的映射而苦苦挣扎。 我寻找答案,但找不到任何解决我的案子的方法。 让我们切入正题。 我有我的文件 class EmployeeId 是我的 uuid 标识符的包装器。 这个 object 只有 getter 和 setter 以及 jackson 注释。 问题是 object 扩展 ...
我正在使用 spring-data-elasticsearch (5) 自动将第三方数据写入 ES (8) 索引。 数据包含 GML 格式的地理数据,它被解析为嵌套的Map<String, Object> 。 在我的 POJO 中,我有一个字段 在许多情况下,这写得非常好; 然而,我得 ...
我有一个 object,其中包含一个 Map<String, String> 字段: 查询此索引的数据时,出现以下错误: 但是,当使用 Map<String, Object> 时,它可以工作。 这是索引的Settings文件: 我尝试将Field注释中的FieldType设置 ...
我是 Spring Elasticsearch 的新手并尝试构建本机查询,但是,我收到以下错误消息; 2023-01-23T21:54:56.127+03:00 错误 46803 --- [nio-8080-exec-1] oac.c.C.[.[.[/].[dispatcherServlet]:S ...
我正在尝试使用 Elasticsearch 提出自动完成建议。这是我的实体: 我正在使用这种方法创建文档: 创建文档后,它会使用这些配置自动创建索引: 所以我的问题是,我的“完成”类型的“建议”字段在哪里? 我在用 弹簧数据弹性搜索(版本:4.4.2), elasticsearch (ver: ...
我想用特定的一个覆盖父 spring-data-elasticsearch 依赖。 pom.xml: 使用此配置,我在库中有 7.17.6 elasticsearch。 我需要 7.12.1 当我将版本更改为更高或更低版本时,没有任何变化,但是当我将 paren 版本更改为 2.5.2 时,库中的 ...
我对 elasticsearch 和 spring-data 组合还很陌生。 让我给你一些背景知识。 我从这个实体开始@Document(indexName = "my-entity") public class MyEntity { @Id private String id; ...
我能够创建一个 elasticsearch 8.5.3 服务器作为 docker 图像,但安全性完全禁用,在我的 springboot 应用程序中,我使用ElasticsearchRepository执行插入、更新和删除,使用ElasticsearchOperations执行选择和搜索,这两个类/接 ...
资料库 Controller 产品服务 依赖性 Docker 撰写 说明我加了@Repository注解还是不行,我换了elasticsearch版本还是不行当我删除 final 关键字时,仅此错误仍然存在 我不知道该怎么办我将 elasticsearch 版本从 8.5.3 升级到 8.5. ...
映射如下: 我正在使用 Elasticsearch 7.17.3。 为了在我的 springboot 中搜索 Elasticsearch 的所有文档,我编写了以下代码,它为我提供了准确的 output: 谁能帮我将查询转换为 springboot 应用程序? 我是新手,需要您的指导 ...
我只是将我的 spring 引导从带有spring-data-elastic-search 3.2.4 2.2.4-RELEASE迁移到带有spring-data-elastic-search 4.3.3 spring 引导2.6.5 。 我的代码在这里 public Iterable findIn ...
我正在将我的代码迁移到 Spring Data Elasticsearch 5.0.0 API 我对构造 ElasticsearchTemplate 查询的最简洁方法感到困惑。 由于 BoolQuery 没有实现 Query 接口,我们不能简单地构建它,所以现在我正在这样做: 我对 '_toQue ...
关于带有 AOT/native/GraalVM 的新 Spring Boot 3 的小问题最近,许多关于新的 Spring Boot 3 的讨论都是关于 AOT/native/GraalVM 的。 我尝试将一个在没有 GraalVM 的情况下构建的项目迁移到这个很多人都在谈论的新范例。 这是项目的直 ...
这是映射 现在我想在 springboot 应用程序中使用这些字段创建 feed class 我如何在 springboot 应用程序中使用此映射将评论字段的子字段初始化为嵌套数组我已经这样做了但不知道如何初始化评论的子字段并将评论初始化为嵌套类型是 intiliaze 的正确方法 我不知道如何初 ...
我是 Elasticsearch 的新手,我在 kibana 中得到了我想要的结果,现在我想在我的 Java 应用程序中使用这个查询,因为我想在我的 spring-boot 应用程序中使用这个 bool 搜索查询。 谁能告诉我如何将此查询转换为 Java? ...
我正在将我的 Spring Boot 项目更新到 Spring Boot 3.0.0 版。 一个重要的依赖项是 Spring Data Elastic Repository。 我包含了入门依赖项: 更新依赖项后,我的单元测试失败了,因为 Web 控制器不再提供空值。 我试图通过使用属性包含配置来改 ...
我正在根据 Spring Boot 3 的要求将 Java 应用程序从弹性搜索高级客户端迁移到 Java API 客户端,因为它不再支持“org.springframework.data.elasticsearch.client.erhlc.ElasticsearchRestTemplate”... ...
我有一个关于 elasticsearch with spring data 的问题。 和存储库 所以我有一项服务,我必须首先搜索以前保存的记录以检索以前的值,总是按时间戳顺序进行搜索。 并且在尝试执行接收操作时{"error":{"root_cause":[{"type":"query_shard_ ...
我们目前在搜索时限制为 50 个文档。但每个文档的分数可能会有很大差异。 例如,第一个对象的分数 = 5,第 50 个对象的分数 = 0.0001。 在这种情况下,我们需要过滤掉得分如此低的对象。 在查询 elasticsearch 时,我们应该使用什么样的统计分布/公式? 我在考虑标准偏差但不太确 ...