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

多簇插入Spring数据弹性搜索

邹普松
2023-03-14

我正在尝试在多个集群(而不是节点)中插入记录。我正在使用spring-data-elastic search(版本2.0.4.version)。我尝试使用不同bean名称在配置中创建2个elasticsearchoperation实例。我正在尝试使用带有索引(IndexQuery IndexQuery)方法的对象进行插入。但当我尝试插入时,我无法保持字段的映射(非分析字段类型)。可以有人请帮助我如何保持映射也当插入实体到ElasticSearch。

共有1个答案

屠杰
2023-03-14

最后我终于实现了。我创建了2个基于客户端实例的elasticsearchtemplate实例,而不是ElasticSearchOperations。并且能够插入到2个不同的簇中。

 类似资料:
  • 升级到Spring boot 2.3和Spring data elasticsearch 4.0.9后的问题。我有这样的文档: 这在spring data 3.0中与Jackson配合得很好,但升级到4.0后,Jackson不再可用,现在我收到了一个来自spring的实例化异常,无法实例化URL对象。 例外情况: 任何关于解决方案的想法都将受到赞赏。

  • 我有一个设计糟糕的文档结构: 我想从上面的文档中检索标题、Fach和代码。 多谢了。

  • 我正在使用spring数据elasticsearch来执行CRUD操作。 我有一个扩展Elasticsearch chRepository的自定义存储库。 最终,ElasticsearchRepository扩展了CrudRepository,这意味着可以更新现有记录。 问题是,你是如何做到这一点的?我还没有找到一个名为“update()”的方法 我认为做以下事情会有用(代码从https://gi

  • 我需要运行以下查询: 但我不能用spring data elasticsearch轻松运行这个。 有什么办法吗 spring data elasticsearch是否很好地支持所有elasticsearch查询DSL

  • 当couchbase与弹性搜索插件集成时,这更像是一个设计问题。我在之前的产品中使用了couchbase和Multitenance,我们遵循了couchbase博客上的第一个建议,即所有租户使用单一couchbase Bucket。 目前,我们正在研究利用Couchbase弹性搜索插件对Couchbase数据进行弹性搜索。通过Couchbase弹性搜索插件留档(安装和设置)我意识到,你将能够只映射

  • 我正在尝试配置Spring数据引导和ES项目在我的pom.xml我有: } 在我的pom xml中,我有这个dep: 这应该提供驱动程序,但我不断得到:描述: 无法确定数据库类型 NONE 的嵌入式数据库驱动程序类 行动: 如果你想要一个嵌入式数据库,请在类路径上放置一个受支持的数据库。如果要从特定配置文件加载数据库设置,则可能需要激活它(当前没有配置文件处于活动状态)。