has_parent не получает необходимые данные Elasti c Поиск - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь выбрать товары с родительским типом в качестве бренда и фильтрацию по брендовому названию. Хотя товары имеют _parent в качестве фирменного наименования, некоторые продукты вообще не возвращаются.

 GET index/product/_search
     { 
       "query": {
           "has_parent":
           {
             "parent_type": "brand",
              "query":
              {
                "match": {
                  "name":  "randomName"
                }
              }
           }
         }
     }

Это не приводит к выбору продуктов, связанных с брендом. У нас уже есть все продукты с торговой маркой "randomName" как _parent. Кажется, что это работает для определенных брендов и не работает для определенных брендов. Любое предложение будет высоко ценится

...