Elasticsearch завершение подсказки, чтобы вернуть все (без текста / префикса) - PullRequest
0 голосов
/ 13 октября 2018

Здравствуйте, я просто хочу знать, возможно ли в подсказке завершения ElasticSearch возвращать все.

Поскольку в настоящее время я реализовал подсказку завершения на входе, где, например, когда они набрали «iphone», этопокажет мне все возможные результаты, такие как «iphone 7», «iphone 6» и т. д. Я мог бы сделать это с помощью этого запроса

{
  "suggest": {
    "post": {
      "prefix": "iphone",
      "completion": {
        "field": "suggest"
      }
    }
  }
}

Теперь я хочу просто вернуть все из них, получитьвсе и дай мне от самого высокого веса.Я попытался с регулярным выражением, но не сработало.

{
  "suggest": {
    "post": {
      "regex": "*",
      "completion": {
        "field": "suggest"
      }
    }
  }
}

Мне нужна эта функциональность, потому что я хочу реализовать, как, когда пользователь нажимает на поле ввода, он будет возвращать самые популярные поиски из всех

Спасибо

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