spring-data-elasticsearch相关内容
我有这个配置 @EnableElasticsearchRepositories@配置公共类 ElasticsearchConfig 扩展 AbstractElasticsearchConfiguration {@豆@覆盖公共 RestHighLevelClient elasticsearchClient() {HgElasticsearchProperties 属性 = appPropertie
..
我使用的是 Elasticsearch v1.5.2.我有一个如下所示的 JSON 文档. {"id": "RRRZe32",“元数据":{"已发布": "2010-07-29T18:11:43.000Z","codeId": "AChdUxnsuRyoCo7roK6gqZSg","codeTitle": "东西"}} 支持此 JSON 的我的 Java POJO 对象如下所示.请注意,我使用
..
如何使用 spring-data-elasticsearch 使 Elastic 搜索查询仅返回 spring boot 项目中的特定字段?我们正在使用最新版本的 spring boot 和弹性搜索.使用elasticsearchtemplate或elasticsearchresttemplate哪个模板以及它们与java高级rest客户端有何不同? 解决方案 如果您使用的是 Elasti
..
我刚开始将嵌入式 Elasticsearch 设置到我的 Spring Boot 应用程序中,其中 Spring Data JPA 是使用 Postgres 数据库设置的. 现在我还添加了对 Elastic Search Spring Data 存储库的支持(或者我是这么认为的).问题是 ES 搜索不返回任何内容(JSON 数组为空),而 JPA 搜索正常工作. 我读到人们需要一个时不
..
基于这个答案和评论,我实现了代码以接收弹性搜索查询的分数. public class CustomizedHotelRepositoryImpl 实现了 CustomizedHotelRepository {私人最终 ElasticsearchTemplate elasticsearchTemplate;@自动连线public CustomizedHotelRepositoryImpl(Elas
..
我试图在 中动态获取 indexname @Document(indexName="Something",type="type") 我尝试使用以下代码: @Document(indexName="#{systemProperties['databaseName'] }", type = "dbtype") 但是在运行时,当我从 UI 发送两个请求以从不同索引的 ES 获取数据时,它无法正
..
在 @Document 注释中使用 SpEL 寻找一些帮助,参考: spring-data-elasticsearch:3.2.3.RELEASE 和 spring boot 2.2.1 RELEASE 我在用谷歌搜索帮助解决这个问题时遇到了麻烦,因为关键字选择了不相关的问题(我已经看到了 关于动态 indexName 的其他(未回答)问题). 我想设置 @Document
..
我有一个具有以下 Spring 依赖项的应用程序: starterBase : 'org.springframework.boot:spring-boot-starter:2.2.1.RELEASE',starterActuator: 'org.springframework.boot:spring-boot-starter-actuator:2.2.1.RELEASE',starterJpa
..
以下是我的 WorkroomDTO: @NotNull私人即时 createdOn;@JsonInclude(JsonInclude.Include.NON_NULL)私人即时改变; 如您所见,我使用的是 Java 8 Instant 类.在 elasticsearch 索引服务器中,我将以下内容存储为 JSON: "createdOn": {“纳米":877000000,“纪元":15
..
我正在开发一个涉及模糊搜索的新项目,因此正在使用 spring boot (v2.1.5) 开发 elasticsearch (v6.4.3).我无法在 spring boot 和 elasticsearch 之间建立连接,因为我必须将用户名、密码、ca_certificate_base64 从 spring boot 传递到 elasticsearch 才能建立连接.您能否让我知道如何建立连接以
..
是否可以(在运行时)为每个 @Document 动态指定 indexName,例如,通过配置文件?或者是否可以使 @Document 依赖 Spring 环境(dev、prod)? 谢谢! 解决方案 @Document 注解不允许直接在参数中传递索引名.不过我找到了解决方法. 在我的配置类中,我创建了一个返回字符串的 Bean.在这个字符串中,我用 @Value 注入了索引的名
..
我试图在同一个域对象上同时使用 Spring Data JPA 和 Spring Data Elasticsearch,但它不起作用. 当我尝试运行一个简单的测试时,出现以下异常: org.springframework.data.mapping.PropertyReferenceException:否找到了 Person 类型的属性索引!在org.springframework.da
..
我正在尝试运行使用子项目的 spring boot 父项目,该项目又使用具有 elasticsearch 依赖项的项目(ES 项目)和用于传输客户端的 elasticsearch 配置 bean. 子项目使用 Spring Data ES 存储库,这些存储库由项目中的相应注释启用. 这些是子级中使用的配置注释: @Configuration@ComponentScan("包")@Entity
..
我想在 Java Spring Boot 中使用 elasticsearchrepository: https://github.com/spring-projects/spring-data-elasticsearch 它不是 RELEASE 版本,但应该适用于 elasticsearch 5.4.0.我正在使用 ELK 堆栈 5.x. 我有以下 pom.xml 依赖项:
..
我正在使用高级REST客户端进行Elastic Search 6.2.2.假设我在索引"DOCUMENTS"中有两个文档,其类型为"DOCUMENTS" {"_id":1“名称":“约翰",“有趣的事实": {"FavColor":“绿色",“年龄":32}},{"_id":2“名称":“艾米",“有趣的事实": {"FavFood":"Pizza",“年龄":33}} 我想找出所有不同的
..
我正在使用Elasticsearch 5.1.1.我有一个要在哪里索引多种语言的数据的要求. 我使用了以下映射: PUT http://localhost:9200/movies {“映射":{“标题": {“特性": {“标题": {"type":"string",“字段":{"de":{"type":"string","analyzer":“德语"},"zh":{"type":
..
我正在使用 Spring data Elasticsearch 来解析 ELasticseach 中的数据.我已经有一个包含index_sent属性的索引元素( elastalert ).所以我想做的是返回所有发送给管理员的警报.我尝试在存储库 List中定义一种方法.findByAlert_sentTrue(),但下划线似乎是一个问题(如文档 我创建了一个实体来使用该索引元
..
我正在使用springdata API实现用于Elasticsearch(es)操作的spring-boot微服务.我在es中建立索引的文档很大,有多个字段(超过100个). 有没有一种方法可以避免为Java中的Elasticsearch对象定义/硬编码实体类中的所有字段? 我的示例患者JSON可能像这样: {""key_1":“"value_1""," key_2":"value
..
我正在使用hibernate envers审核表的数据并保存在Oracle DB中.我正在使用spring数据弹性搜索通过Java代码读取此审计数据并将其保存到弹性搜索索引中.我有一个组合键(id和rev),它定义了一个唯一的行来保存数据,但是对于弹性搜索,我无法提供组合键.它仅使用rev(标识符)列并替换数据. Hibernate启用背景信息:rev是hibernate提供的默认标识符,对
..
我正在为项目使用spring-data-elasticsearch,以为其提供全文搜索功能.我们将真实数据保存在关系数据库中,并将相关元数据以及各自的ID保留在elasticsearch中.因此对于搜索结果,只需要id字段,因为将从关系数据库中检索实际数据. 我正在根据搜索条件构建搜索查询,然后执行queryForIds(): SearchQuery searchQuery = new
..