spring-data-elasticsearch相关内容

Spring数据elasticsearch根据请求参数动态创建索引,percolator支持并通过Elasticsearch操作创建索引

我通读了https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#reference 以 开头 我的要求 我想使用过滤器.spring数据elasticsearch中是否有任何支持?我在上面的链接中没有看到任何内容,尽管我知道渗透与索引相同(技术上从使用 spring 数据弹性搜索的角度来看 ..

无法使用 Spring Data ElasticSearch Repository 计算嵌套属性内具有特定值字段的实体的出现次数

我有 Article 实体,其中有一个嵌套的属性,比如 元数据. 我需要计算所有文章,这些文章在此嵌套属性中具有特定字段,例如 indexed,分配给例如1. Java 文档片段: @Document(indexName = "article", type = "article", useServerConfiguration = true, createIndex = false) ..
发布时间:2021-08-20 20:20:47 其他开发

Spring数据elasticsearch CRUD配置

我在配置spring数据elasticsearch时遇到问题,我按照这里提到的程序Crud 存储库的 Spring bean 配置.但我收到错误: 线程“main"中的异常org.springframework.beans.factory.BeanCreationException:错误创建名为“customerService"的 bean:资源注入依赖失败;嵌套异常是org.springf ..
发布时间:2021-08-20 20:20:41 其他开发

使用 CustomEntityMapper 时读取时未填充 spring-data-elastic Id 字段

弹性版本 - 1.7.6弹簧靴 - 1.3.5 使用 spring-data-elasticsearch 我已经按照其他地方的建议创建了一个自定义 JSON 映射,以支持 Java8 的新日期时间字段.这工作正常 - 但由于 id 字段不再填充,因此会破坏从存储库中读取实体. 自定义配置: @Bean@自动连线公共 ElasticsearchTemplate elasticsearc ..
发布时间:2021-08-20 20:20:35 其他开发

在“spring-data-elasticsearch"中4.0.4.RELEASE,如何将SearchHits 转换为Page?

在spring-data-elasticsearch 4.0.4.RELEASE中,ElasticsearchRestTemplate的queryForPage()方法被弃用,需要使用search() 代替,它返回 SearchHits 而不是 Page. 那么,如何将SearchHits 转换为Page,或者如何仍然获得Page 的结果? 我通过谷歌搜索,查看官方文档,查看源代码,仍 ..
发布时间:2021-08-20 20:20:32 Java开发

ElasticsearchTemplate 检索大数据集

我是 ElasticsearchTemplate 的新手.我想根据我的查询从 Elasticsearch 获取 1000 个文档.我已经使用 QueryBuilder 创建了我的查询,它运行良好.我浏览了以下链接,其中指出可以使用扫描和滚动来实现大数据集. 链接一 链接二 我正在尝试在以下代码段中实现此功能,我从上面提到的链接之一复制粘贴了这些代码.但我收到以下错误: Resu ..

Spring数据elasticsearch扫描和滚动分页结果不起作用?

我在使用扫描和滚动时遇到问题,因为扫描页面返回奇怪的结果.我没有完全按照 文档.在方法 getAllExampleItems() 中,我在“page.hasNext()"方法上有一个 while 循环,它总是返回 false.原因是搜索查询中的 Pageable 未在结果页面上设置,因此页面数始终为 1.另一件奇怪的事情是我将 100 设置为结果大小并返回 500!这不是一个错误还是我做错了什么? ..
发布时间:2021-08-20 20:20:11 Java开发

有什么方法可以强制 spring 在映射中不使用/创建“_class"字段?

事情是在生产服务器上,我们为 Elasticsearch 进行了映射,并将动态设置为严格.目前,我们使用rest级客户端与Elastisearch进行通信,但是,我们想迁移到spring-data-elasticsearch.不幸的是,似乎 spring 数据强制使用 _class 或 @TypeAlias 这也会干扰映射本身.有没有办法在没有 _class 或 @TypeAlias 的情况下使用 ..
发布时间:2021-08-20 20:18:38 其他开发

带有自定义@Query 注释的 Spring-Data 弹性搜索存储库计数不起作用“预期为 1,但发现 30 个结果";

对于我的应用程序,我必须对弹性执行自定义计数,我想在我们使用的 ElasticsearchCrudRepository 中为此使用 @Query 注释.当我使用以下签名时: @Query("CUSTOM BOOL QUERY HERE")长 countItemsCustom(); 这会导致 java.lang.IllegalArgumentException: Expected 1 but f ..

Spring Data Elasticsearch 父/子文档存储库/测试执行错误

我为两个父/子相关文档创建了两个 Spring-Data elasticsearch 存储库.您可以看到它们的文档类 此处. 在像这样的 repositories 元素的帮助下,存储库在 XML 中被实例化 您可以在 this github repo 中找到该问题的完整示例.我的源代码基于 spring-data-elasticsearch 存储库.源代码仅包含两个域类(父、子)、相关 ..
发布时间:2021-08-20 20:15:39 其他开发