当前位置: 首页 > 知识库问答 >
问题:

Spring Boot,Spring data elastic连接到AWS服务器上的elastic Search 7.4.0

汪才英
2023-03-14

我有两个问题:

>

我有父/子关系(配置为联接数据类型字段)。请某人提供文档或解释,如何使用ElasticsearchRestTemplate或ElasticsearchOperations正确插入/更新父记录和子记录?

谢谢,最好的问候,罗伯特

共有1个答案

汪茂
2023-03-14

ad 1):从Elasticsearch文档中,我目前找不到任何阻止使用7.4.0客户端库的破坏性更改部分,但这并不意味着没有。但这并不意味着没有。最近Java类发生了重大变化(从7.7到7.8),我得到了以下信息:

我们的兼容性重点是HTTP API,我们对代码本身不提供任何保证。这里有更多的背景:https://github.com/elastic/elasticsearch/issues/22707#issuecomment-274163711

所以我想说,编写一个小的测试应用程序,使用相应的库,启动本地ES 7.4并进行测试。

ad 2):添加连接类型映射和实现相应插入等目前正在进行中,有望在版本4.1中提供。

 类似资料:
  • 我正在使用新的Windows Server Service Bus 1.0测试版开始一个新项目的工作。我正在尝试在AWS EC2虚拟机上设置测试环境。 我已经在AWS EC2上运行的Windows Server 2008 R2实例上安装了服务总线,并根据MSDN文档中的示例设置了新的服务器场、容器和主机。我在服务器上打开了所有正确的端口(4443和9354)。我还按照[本页][1]中的说明将自行生

  • 我创建了一个主机名为“%”的外部用户,以允许远程访问。我在将本地MySQL连接到远程AWS RDS时遇到以下错误: 错误2003(HY000):无法连接到'instance.cvxqy8tbi2bk.us-east-1.rds.amazonaws.com'上的MySQL服务器(110)。 我尝试注释,但没有解决方案。有什么线索吗?

  • 我正在尝试运行节点。亚马逊AWS Ec2微实例上的js服务器和Redis服务器。 我已经安装了Redis Server,Redis Server命令运行良好。 我使用“永远”来保持Redis-Server运行。它工作正常。 但当我启动节点服务器时,它无法连接到Redis服务器。 它给出了以下错误- 做一个“永久列表”表明redis服务器运行良好。 我已经验证了当redis-server启动时,它从

  • 我在EC2上有两个服务器。一个托管我的php应用程序,另一个托管我的redis服务器。我在redis服务器上管理我的php会话和数据。因此,在我的php服务器上,我将ip:port作为会话保存路径,并在stderr中收到了错误FastCGI:“php消息:php致命错误:未捕获异常‘redisception’,消息‘Connection closed’” 我需要在我的redis实例上为入站流量打开

  • 例外情况是: docker-compose文件是: 多克菲乌勒

  • 我正在尝试连接两个docker容器,一个是posgresql,另一个是python flask应用程序。两者都链接正确,python应用程序中的所有连接变量都直接取自postgres容器中通过链接公开的连接变量,并且与检查postgresql容器时发现的连接变量相同。当我将psql与连接字符串中的精确参数一起使用时,即: 成功连接到postgres容器中的数据库,因此我知道postgres正在通过