【问题标题】:Removing objects from nested fields in ElasticSearch从 ElasticSearch 的嵌套字段中删除对象
【发布时间】:2016-08-03 09:30:08
【问题描述】:

在 ElasticSearch 中有没有一种方法可以删除嵌套字段数组中的一些对象。

所以我有一个嵌套字段,它返回对象数组。我需要删除嵌套字段中的一些对象。

是否可以在查询中这样做,或者我需要在我的代码中这样做

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    这些额外的嵌套文档被隐藏;我们不能直接访问它们。要更新、添加或删除嵌套对象,我们必须重新索引整个文档。需要注意的是,搜索请求返回的结果不仅仅是嵌套对象;这是整个文档。

    Nested Objects Elastic search

    【讨论】:

      【解决方案2】:

      据我所知,在 Elasticsearch 中,您不能只删除现有文档的一部分。您应该更改文档(删除不需要的对象)并更新(重写)文档。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-30
        • 1970-01-01
        • 1970-01-01
        • 2019-12-20
        • 1970-01-01
        • 1970-01-01
        • 2021-09-28
        • 1970-01-01
        相关资源
        最近更新 更多