как удалить данные вложенного объекта из документа - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть один индекс, в котором одно вложенное поле объекта с 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"
        }
      ],
    }
  },

Я хочу удалить URL-адрес из вложенных «внутренних_ ссылок»object, если я передаю "https://test1.com", тогда этот URL должен быть удален из объекта

. Я использовал elsaticsearch - 6.3.0 и PHP

. Пожалуйста, помогите решить эту проблему.

...