spring-data-elasticsearch相关内容

如何使用elasticsearch 5.2.1配置Spring Boot?

我正在尝试将我的Spring Boot应用程序连接到本地elasticsearch 5.2.1实例。当我使用“ org.springframework.boot:spring-boot-starter-data-elasticsearch ”依赖项时,我遇到“ 从不受支持的版本收到的消息:[2.0.0]最低兼容版本是:[5.0.0] ”。我认为这是由于Elasticsearch在启动程序相关性中的 ..

处理org.elasticsearch.client.transport.NoNodeAvailableException

嗨,在我的SpringBoot项目中,我已经使用JPA配置了弹性搜索。我正在使用ElasticsearchRepository。现在进行配置,当我使用本地主机时,一切正常,但是当我输入IP地址时,我面临异常- org .elasticsearch.client.transport.NoNodeAvailableException: 个配置节点都不可用: [{#transport#-1} ..

弹簧数据弹性搜索和更新

我正在使用spring-data-elasticsearch进行CRUD操作。 我有一个自定义存储库,该存储库扩展了ElasticsearchRepository。 最终,ElasticsearchRepository扩展了CrudRepository,这意味着可以更新现有记录。 问题是,您如何做到这一点?我还没有找到一种叫做“ update()”的方法 我认为执行以下操作 ..
发布时间:2020-10-28 02:30:03 其他开发

按星期几和小时数的Elasticsearch聚合

我有以下类型的文档: [{“ msg”:“ hello”,日期:“ some-date” },{“ msg”:“ hi!”,日期:“ some-date”},... 我想按星期几获取文件数。例如,x消息是在星期一发送的,y消息是在星期二发送的,依此类推。 我使用date_histogram进行汇总,但它按日返回文档。它确实返回了当天,但是说“ 22周三”和“ 2 ..

弹性搜索5.5高亮字段不起作用

我已经测试了弹性搜索突出显示字段功能,并且工作正常。我使用了弹性搜索2.4.4 和 spring-data-elasticsearch-2.0.0.RELEASE 示例代码在下面的帖子中 如何通过Spring数据elasticsearch提供突出显示 我最近已将弹性搜索升级到5.5.0 和 spring-data-elasticsearch-3.0.0.M4 当我测试相同的 ..

Spring-Data-Elasticsearch在后台使用什么Elasticsearch客户?

我想在我的项目中使用Spring Data Elasticsearch,并且看到了以下内容: 众所周知,从Elasticsearch 7.0.0开始不推荐使用TransportClient,并且预期在Elasticsearch 8.0中已删除。 我的方法是仅使用Spring Data Elasticsearch进行CRUD操作(类似于ORM),并使用High Level REST Cl ..

Spring Boot没有配置的节点可用的问题

你好朋友,我正在使用弹性搜索开发Spring Boot项目,我已经在本地计算机上设置了弹性搜索,并且已经安装了 Head 弹性搜索插件。我的弹性搜索设置正确,显示绿色标志。 我的项目中的application-dev.yml文件如下: 服务器: 端口: 8080 liquibase: 上下文:dev 春季: 配置文件: 活动:dev 数据源: dataSourceClas ..

Elasticsearch索引无法正常工作并显示错误消息:节点null不在集群Cluster [elasticsearch]的一部分,忽略

我刚刚下载并运行了弹性搜索。 curl'localhost:9200' { “状态”:200, “名称”:“ cbs”, “ cluster_name”:“ elasticsearch”, “版本”:{ “ number”:“ 1.4.1”, “ build_hash”:“ 89d3241d670db65f994242c8e8383b169779e2d4”, “ build_tim ..
发布时间:2020-10-28 02:08:23 其他开发

ElasticSearch安装错误-curl:(7)无法连接到localhost:9200;拒绝连接

我正在尝试使用此教程 我完成了除教程第4步之外的所有操作。 在步骤5中,当我运行此命令时: curl -X GET' http:// localhost:9200' 我收到此错误: curl:(7)无法连接到本地主机:9200;连接被拒绝 我尝试了两种方法来修复错误: network.bind_host: ..
发布时间:2020-09-30 19:36:56 其他开发

Elasticsearch跨多个索引和多种类型进行查询

我是Elasticsearch的新手.我正在使用AWS Elastic Search实例5.1.1. 我有一个需求,我需要在Elasticsearch的请求正文中为搜索操作指定多个索引和类型,这可能吗?做一个例子的最简单方法是什么. 预先感谢! 解决方案 创建规范请求时,您需要使用转义符(如pp)进行URI编码 > str.replaceAll("%20", " "))).toStri ..

休眠搜索vs弹簧数据solr,弹簧数据弹性搜索

我有一个Spring Boot,Spring Data JPA(休眠)Web应用程序,想引入文本搜索功能. 我了解以下内容 休眠搜索或spring-data- *都可以集成到我的应用程序中 休眠搜索可以与嵌入式Lucene或外部Elastic一起使用 搜索. 外部弹性搜索/Solr有其自身的优势,但我可以接受 也开始嵌入. 我的问题 哪个库更易于开发和维护 ..

elasticsearch:返回的TotalPages不正确

我的索引库中有107个文档,我创建了一种以分页方式返回所有这些文档的方法,在我的情况下,第一页包含20个文档,而我在逻辑上得到6页,前5个首页分别包含20个文档,并且第6页仅包含7页.问题在于方法总是返回1页而不是6 @Override @Transactional(readOnly = true) public Page findAll(Pageable ..

Spring Data Elasticsearch是否支持Amazon Elasticsearch?

从我所做的研究来看,由于HTTP仅支持Amazon Elasticsearch,因此两者似乎无法一起工作。 希望有人可以澄清一下, 解决方案 来自不同的讨论: - Spring数据ES和可搜索地 -用于传输协议的端口 和 AWS文档关于ES服务的限制;转到底部,最后一行显示: 该服务在端口80上支持HTTP,但不支持支持TCP传输。 尚无法使用使用Jav ..