Как отсортировать вложенный объект по счету вasticsearch? - PullRequest
0 голосов
/ 21 января 2019

При наличии таких структурных документов поставщик :

{
  "id":"1",
  "name":"Cool Mobile Store",
  "mainProducts":[
    {"id":"1", "name":"Apple 7 plus"},
    {"id":"2", "name":"Samsung Galaxy S9 "},
    {"id":"7", "name":"Samsung Galaxy S8 "},
    {"id":"3", "name":"Apple 6 plus"},
    {"id":"4", "name":"Apple X"}
  ]
}

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

Давайте приведем пример, чтобы искать поставщиков, которые продают яблочный мобильный телефон.Пользователь может ввести «яблоко» в качестве ключевого слова.Cool Mobile Store нужно искать, так как он продает яблочный телефон.Но в списке результатов мы перечислим не более 3-х основных продуктов, так что здесь будет случай.Как отсортировать основные продукты в каждом корневом документе?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...