eLasticsearch在保存时将Java地图内部的字段类型从字符串转换为日期
我有以下索引映射 - 一个称为 customfields 的字段包含其他字段,例如 firstName , lastName 等 { "customFields": { "properties": { "firstName": …
如何访问Spel中的请求属性以进行弹簧数据弹性搜索
我需要在弹簧数据弹性搜索中每个请求使用动态索引。我通过创建一个@requestscope对象 我正在尝试使它工作,而无需创建@requestscope对象。我在请求中…
Singleton Bean如何处理动态索引
我正在工作春季数据弹性搜索。基于请求中的不同标题,我创建@requestscope对象indexConfig以容纳不同的索引集。它似乎在起作用。但是我不明白Singleto…
Elasticsearch 7.17,Spring Data Elasticsearch和Elasticsearch-Rest-Rest-Rest-High-Client之间的兼容性(作为Spring Boot Maven依赖关系)
我有一个Spring Boot + Elasticsearch应用程序,该应用程序具有现已弃用的高级REST客户端。我试图将现有的查询/方法迁移到新的Java API客户端,但要保…
如何制作弹簧数据弹性搜索序列化聚合结果
我想使用Spring Data Elasticsearch使用以下代码(在服务中)获取ES的聚合: public SearchHits getDocumentMetadata() { Query query = new NativeSe…
如何使用动态端口进行弹簧数据Elasticsearch的动态端口运行测试范围
我的测试案例使用@springboottest注释来提出上下文,并自动设置了一些存储库。 TestContainer以@beforeall()方法启动。问题是在测试案例中@beforeal…
如何将搜索查询从ElasticsearchRepository迁移到ElasticsearchOperations
我的存储库类使用标准方法名称 Findbyxxx 使用查询。它还使用 nativeSearchQueryBuilder 具有自定义查询。 由于搜索()方法已从ElasticsearchRep…
如何使用 spring data elastcsearch 和 maven 打包 spring boot 项目而不跳过测试?
我正在整理一个使用Spring Boot Elasticsearch的Spring Boot Project,该计划是在我的本地计算机上打包该项目作为.jar文件,将其发送到我的异地服务器…
spring-data-elasticsearch最新版本抛出了nullpointer异常,以elasticsearch 8.1版本
计划使用elasticsearch 8.1版本并使用 'org.springframework.boot:spring-boot-starter-data-elasticsearch' 我们的项目。 Repository.save() 抛出以…
带有ResthighlevelClient的春季本地人未连接到AWS OpenSearch
我在“ Amazon Linux 2 上”上的“ 自定义运行时”上配置了lambda并运行。 graalvm 是我们应用程序使用的运行时。 当Lambda试图与OpenSearch建立联系…
如何通过 spring-data-elasticsearch 创建 Elasticsearch 查询
我希望执行一个查询,条件是一个字段不存在。我只知道当字段存在时我们可以使用exists()来检索数据。但我找不到任何 api 来处理没有字段存在的情况。 …
spring Native 是否支持 spring-boot-starter-data-elasticsearch 依赖?
我正在尝试使用“spring-boot-starter-data-elasticsearch”依赖项构建一个 spring 本机映像,该映像使用 RestHighLevelClient 与 elasticsearch 交互…
我可以使用旧的 spring-data-elasticsearch 连接到新的 elasticsearch 吗?
目前我们使用的是 spring-data-elasticsearch 3.2.6 + elasticsearch 6.8。 我们正在转向新的 elasticsearch 7.x。我必须将 spring-data-elasticsearc…
Spring data elasticsearch如何为关键字字段创建存储库方法
假设我有这样的映射,并且我想通过“requestId.keyword”字段进行搜索以获取完全匹配的请求。如何在不使用 @Query 注解的情况下使用 Spring Data Elas…