如何从文档中删除嵌套的对象数据

时间:2019-02-14 13:28:06

标签: php elasticsearch-6

我有一个索引,其中一个具有url的字段嵌套对象我想从嵌套对象字段类型中删除与所选url匹配的url为关键字

{
    "_index" : "test_index",
    "_type" : "test_index",
    "_id" : "dertsdfgvdgw54654y3345g,
    "_score" : 1.0,
    "_source" : {
      "title" : "Test URL",
      "internal_links" : [
        {
          "single_link" : "https://test1.com"
        },
        {
          "single_link" : "https://test2.com"
        },
        {
          "single_link" : "https://test3.com"
        },
        {
          "single_link" : "https://test4.com"
        }
      ],
    }
  },

如果我通过“ https://test1.com”,我想从“ internal_links”嵌套对象中删除网址,则应从对象中删除该网址

我使用过elsaticsearch-6.3.0和PHP

请帮忙解决这个问题。

0 个答案:

没有答案