Что такое автокомплит и как его реализовать при поиске отелей?

Автокомплит — это когда пользователь начинает вводить запрос в строку поиска, а система показывает ему найденные совпадения.

Чтобы реализовать автокомплит при поиске отелей, используется запрос вида:

http://engine.hotellook.com/api/v2/lookup.json?query=moscow&lang=ru&lookFor=hotel&limit=1,

где

  • query — основной параметр, задаётся в виде текста, при этом строится автокомплит по тексту;
  • lang — язык вывода;
  • limit — ограничение количества выводимых результатов, от 1 до 10, по умолчанию — 10;
  • convertCase — автоматическое изменение раскладки (актуально для русскоязычных пользователей, например, при запросе «vjcrdf» будет найдена «москва»). Значения — 1 или 0, по умолчанию — 1. Подробнее в документации.