spring-data-elasticsearch相关内容
我试图仅从弹性搜索类的嵌套数组中获取匹配的数据.但我无法得到它......整个嵌套数组数据正在作为输出返回. 这是我的查询:- QueryBuilders.nestedQuery(“问题",QueryBuilders.boolQuery().must(QueryBuilders.matchQuery(“questions.questionTypeId", quesTypeId)), S
..
将 spring boot 升级到 2.2.4(从 2.1.x)后,将 org.springframework.cloud:spring-cloud-dependencies 升级到 Hoxton.RELEASE,将 org.springframework.cloud:spring-cloud-stream-dependencies 升级到 Horsham.发布. 尝试创建索引文档时出现以下
..
我通读了https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#reference 以 开头 我的要求 我想使用过滤器.spring数据elasticsearch中是否有任何支持?我在上面的链接中没有看到任何内容,尽管我知道渗透与索引相同(技术上从使用 spring 数据弹性搜索的角度来看
..
我有 Article 实体,其中有一个嵌套的属性,比如 元数据. 我需要计算所有文章,这些文章在此嵌套属性中具有特定字段,例如 indexed,分配给例如1. Java 文档片段: @Document(indexName = "article", type = "article", useServerConfiguration = true, createIndex = false)
..
我正在构建本机查询,但我只想返回某些字段,所有这些字段都保存在父字段中.我想我正在寻找与 REST API 的 _source 等效的 QueryBuilders 或 NativeSearchQueryBuilder.这是一个代码示例: NativeSearchQueryBuilder sb = new NativeSearchQueryBuilder().withIndices("myInde
..
我在配置spring数据elasticsearch时遇到问题,我按照这里提到的程序Crud 存储库的 Spring bean 配置.但我收到错误: 线程“main"中的异常org.springframework.beans.factory.BeanCreationException:错误创建名为“customerService"的 bean:资源注入依赖失败;嵌套异常是org.springf
..
我正在使用 spring-data-elasticsearch v3.2.4.RELEASE,它可以通过 spring-boot-starter-data-elasticsearch v2.2.4.RELEASE 获得.我想为此进行集成测试,但可用的选项是:https://github.com/allegro/embedded-elasticsearch 不起作用. 我尝试作为 POC 开始
..
弹性版本 - 1.7.6弹簧靴 - 1.3.5 使用 spring-data-elasticsearch 我已经按照其他地方的建议创建了一个自定义 JSON 映射,以支持 Java8 的新日期时间字段.这工作正常 - 但由于 id 字段不再填充,因此会破坏从存储库中读取实体. 自定义配置: @Bean@自动连线公共 ElasticsearchTemplate elasticsearc
..
在spring-data-elasticsearch 4.0.4.RELEASE中,ElasticsearchRestTemplate的queryForPage()方法被弃用,需要使用search() 代替,它返回 SearchHits 而不是 Page. 那么,如何将SearchHits 转换为Page,或者如何仍然获得Page 的结果? 我通过谷歌搜索,查看官方文档,查看源代码,仍
..
Whitelabel E
..
Spring Data ES 3.2.0.M1 仍然使用旧的 TransportClient 而不是 HighLevelRestClient Spring Data ES 3.2.0.M1 支持 High Level Rest Client,见 添加对 Java 的支持高级 REST 客户端.我已将 Spring Data ES 3.2.0.M1 添加到 SB2 应用程序:
..
spring data elasticsearch如何使用offset和limit来查询.我想使用偏移量和限制参数来查询页面.但我找不到方法支持.例如: queryBuild.withPageable(PageRequest.of(pageIndex, pageSize));页面content = elasticsearchOperations.queryForPage(queryBuild.
..
我开始使用 Spring Data Elasticsearch.我读到: 类的一个属性需要是一个id,或者通过使用 @Id 对其进行注释或使用自动找到的名称之一id 或 documentId. 但是当我用 @Id 标记我的项目实体字段 projectId 时,elasticsearch 仍然说: 未找到类 com.example.domain.entity.Project 的 id
..
我是 ElasticsearchTemplate 的新手.我想根据我的查询从 Elasticsearch 获取 1000 个文档.我已经使用 QueryBuilder 创建了我的查询,它运行良好.我浏览了以下链接,其中指出可以使用扫描和滚动来实现大数据集. 链接一 链接二 我正在尝试在以下代码段中实现此功能,我从上面提到的链接之一复制粘贴了这些代码.但我收到以下错误: Resu
..
我目前正在做从 spring 数据弹性搜索 3.2.X 到 4.0.0 的迁移. 我一直依赖于通过使用现已弃用的低级函数通过原始 SearchResponse 类获取内部点击结果 org.springframework.data.elasticsearch.core.ElasticsearchOperations.query(SearchQuery query, ResultsExtract
..
我在使用扫描和滚动时遇到问题,因为扫描页面返回奇怪的结果.我没有完全按照 文档.在方法 getAllExampleItems() 中,我在“page.hasNext()"方法上有一个 while 循环,它总是返回 false.原因是搜索查询中的 Pageable 未在结果页面上设置,因此页面数始终为 1.另一件奇怪的事情是我将 100 设置为结果大小并返回 500!这不是一个错误还是我做错了什么?
..
事情是在生产服务器上,我们为 Elasticsearch 进行了映射,并将动态设置为严格.目前,我们使用rest级客户端与Elastisearch进行通信,但是,我们想迁移到spring-data-elasticsearch.不幸的是,似乎 spring 数据强制使用 _class 或 @TypeAlias 这也会干扰映射本身.有没有办法在没有 _class 或 @TypeAlias 的情况下使用
..
对于我的应用程序,我必须对弹性执行自定义计数,我想在我们使用的 ElasticsearchCrudRepository 中为此使用 @Query 注释.当我使用以下签名时: @Query("CUSTOM BOOL QUERY HERE")长 countItemsCustom(); 这会导致 java.lang.IllegalArgumentException: Expected 1 but f
..
我为两个父/子相关文档创建了两个 Spring-Data elasticsearch 存储库.您可以看到它们的文档类 此处. 在像这样的 repositories 元素的帮助下,存储库在 XML 中被实例化 您可以在 this github repo 中找到该问题的完整示例.我的源代码基于 spring-data-elasticsearch 存储库.源代码仅包含两个域类(父、子)、相关
..
我使用 Spring-Data-Elastic-Search 进行搜索/缓存.我需要执行一个使用 child(TermCache) 和 parent(ConceptCache) 属性的查询并返回子对象的实例(这意味着我不能使用嵌套对象). 我有以下结构: @Document(indexName = "termweb" , type = "term")公共类 TermCache {@Id私人
..