spring-data-elasticsearch相关内容
我正在尝试将我的Spring Boot应用程序连接到本地elasticsearch 5.2.1实例。当我使用“ org.springframework.boot:spring-boot-starter-data-elasticsearch ”依赖项时,我遇到“ 从不受支持的版本收到的消息:[2.0.0]最低兼容版本是:[5.0.0] ”。我认为这是由于Elasticsearch在启动程序相关性中的
..
我的索引具有如下所述的数据。 Id version_number groupId indexDate 1 v1 1 2016-11- 15T12:00:00 2 v1 2 2016-11-20T12:00:00 3 v2 2 2016-12-01T12:00:00 4 v1 3 2016-13-01T12: 00:00 5 v1 4 2016-11-01T12:00:0
..
嗨,在我的SpringBoot项目中,我已经使用JPA配置了弹性搜索。我正在使用ElasticsearchRepository。现在进行配置,当我使用本地主机时,一切正常,但是当我输入IP地址时,我面临异常- org .elasticsearch.client.transport.NoNodeAvailableException: 个配置节点都不可用: [{#transport#-1}
..
我正在使用spring-data-elasticsearch进行CRUD操作。 我有一个自定义存储库,该存储库扩展了ElasticsearchRepository。 最终,ElasticsearchRepository扩展了CrudRepository,这意味着可以更新现有记录。 问题是,您如何做到这一点?我还没有找到一种叫做“ update()”的方法 我认为执行以下操作
..
我有以下类型的文档: [{“ msg”:“ hello”,日期:“ some-date” },{“ msg”:“ hi!”,日期:“ some-date”},... 我想按星期几获取文件数。例如,x消息是在星期一发送的,y消息是在星期二发送的,依此类推。 我使用date_histogram进行汇总,但它按日返回文档。它确实返回了当天,但是说“ 22周三”和“ 2
..
我知道,我们可以使用curl来增加max_result_window,例如: curl -XPUT“ http:/ / localhost:9200 / index1 / _settings“ -d'{” index“:{” max_result_window“:500000}}' 但是我如何使用python做同样的事情? 我的代码 es = Elast
..
我已经测试了弹性搜索突出显示字段功能,并且工作正常。我使用了弹性搜索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 7.0.0开始不推荐使用TransportClient,并且预期在Elasticsearch 8.0中已删除。 我的方法是仅使用Spring Data Elasticsearch进行CRUD操作(类似于ORM),并使用High Level REST Cl
..
你好朋友,我正在使用弹性搜索开发Spring Boot项目,我已经在本地计算机上设置了弹性搜索,并且已经安装了 Head 弹性搜索插件。我的弹性搜索设置正确,显示绿色标志。 我的项目中的application-dev.yml文件如下: 服务器: 端口: 8080 liquibase: 上下文:dev 春季: 配置文件: 活动:dev 数据源: dataSourceClas
..
我刚刚下载并运行了弹性搜索。 curl'localhost:9200' { “状态”:200, “名称”:“ cbs”, “ cluster_name”:“ elasticsearch”, “版本”:{ “ number”:“ 1.4.1”, “ build_hash”:“ 89d3241d670db65f994242c8e8383b169779e2d4”, “ build_tim
..
如何转换这种查询。 { “ query”:{ “嵌套”:{ “路径”:“咨询”, “查询”:{ “布尔”:{ “必须”:[ { “ match”:{ “ consultations.prescriptions”:“ alfuorism” } }, { “ match”:{ “ consultations.Diagnosis”:“发烧” } } ] } } } }
..
在我的Spring Boot应用程序中,我有一个@Setting注释指向设置JSON文件,但似乎被完全忽略了。 @Setting(settingPath =“ /settings/elasticsearch-settings.json”) @Document(indexName =“ hermes”,类型=“客户端”,碎片= 1,副本= 0,refreshInterval =“-1”)
..
我正在尝试使用此教程 我完成了除教程第4步之外的所有操作。 在步骤5中,当我运行此命令时: curl -X GET' http:// localhost:9200' 我收到此错误: curl:(7)无法连接到本地主机:9200;连接被拒绝 我尝试了两种方法来修复错误: network.bind_host:
..
我是Elasticsearch的新手.我正在使用AWS Elastic Search实例5.1.1. 我有一个需求,我需要在Elasticsearch的请求正文中为搜索操作指定多个索引和类型,这可能吗?做一个例子的最简单方法是什么. 预先感谢! 解决方案 创建规范请求时,您需要使用转义符(如pp)进行URI编码 > str.replaceAll("%20", " "))).toStri
..
我有一个Spring Boot,Spring Data JPA(休眠)Web应用程序,想引入文本搜索功能. 我了解以下内容 休眠搜索或spring-data- *都可以集成到我的应用程序中 休眠搜索可以与嵌入式Lucene或外部Elastic一起使用 搜索. 外部弹性搜索/Solr有其自身的优势,但我可以接受 也开始嵌入. 我的问题 哪个库更易于开发和维护
..
我正在使用Spring Boot 2.0.3 Release,实例化org.elasticsearch.client.Client时遇到问题.我的代码: Client client = new PreBuiltTransportClient(Settings.builder() .put("cluster.name", clustername)
..
我的索引库中有107个文档,我创建了一种以分页方式返回所有这些文档的方法,在我的情况下,第一页包含20个文档,而我在逻辑上得到6页,前5个首页分别包含20个文档,并且第6页仅包含7页.问题在于方法总是返回1页而不是6 @Override @Transactional(readOnly = true) public Page findAll(Pageable
..
从我所做的研究来看,由于HTTP仅支持Amazon Elasticsearch,因此两者似乎无法一起工作。 希望有人可以澄清一下, 解决方案 来自不同的讨论: - Spring数据ES和可搜索地 -用于传输协议的端口 和 AWS文档关于ES服务的限制;转到底部,最后一行显示: 该服务在端口80上支持HTTP,但不支持支持TCP传输。 尚无法使用使用Jav
..
我想在项目中使用mongo和ElasticSearch,我也喜欢采用Spring Data Mongo和Spring Data ElasticSearch,但是两者都有其存储库和模型规范,如何一起使用? 有一些选择: 对Mongo和ElasticSearch使用相同的模型类吗? @Document//from Spring Data Mongo @Document// from
..
我正在尝试将项目移至Spring Boot 2.0.0.M2. 这是我以前的Spring Data Elasticsearch配置: import org.elasticsearch.client.Client; import org.elasticsearch.client.transport.TransportClient; import org.elasticsearch.com
..