0
Отвечен

сортировка городов и населенных пунктов

Анонимный 4 года назад обновлен 4 года назад 3

Здравствуйте. Перечитал форум и документацию по плагину jquery, но не нашел ответа.

Как сортировать список по точному совпадению?


Пример. Вводим в поле Клин. Первым в выпадающем списке должно быть все города и населенные пункты, которые называются именно Клин, а уже потом Клинницы, Клиновый итд. Сейчас все в перемешку..

Ответ

Ответ
Отвечен

Добрый день.

Сортировки по точному совпадению у нас нет, потому что алгоритм намного более сложный.

Подсказки учитывают:

  • геолокацию человека и предлагают ему ближайшие варианты (например, Клинский проспект для жителя Санкт-Петербурга важнее города Клин в Московской области, и будет находиться выше);
  • значимость улицы (для жителя города улица в городе важнее одноименной улицы в области);
  • населенность (Клинский район в Московской области больше города Клин, потому в выдаче он выше).

Скажите, зачем вам именно сортировка по точному совпадению?

Ответ
Отвечен

Добрый день.

Сортировки по точному совпадению у нас нет, потому что алгоритм намного более сложный.

Подсказки учитывают:

  • геолокацию человека и предлагают ему ближайшие варианты (например, Клинский проспект для жителя Санкт-Петербурга важнее города Клин в Московской области, и будет находиться выше);
  • значимость улицы (для жителя города улица в городе важнее одноименной улицы в области);
  • населенность (Клинский район в Московской области больше города Клин, потому в выдаче он выше).

Скажите, зачем вам именно сортировка по точному совпадению?

Может быть, вам нужны подсказки только по городам? Вот как их настроить: http://codepen.io/dadata/pen/EVmZdJ?editors=1010

День добрый. Нужны именно города и населенные пункты. Просто когда много вариантов и один из вариантов находится где то далеко, или попросту между "Клиновцами",то его просто не заметить. Конечно можно заставить пользователя писать свою область для уточнения, но не удобно.


Сервис поддержки клиентов работает на платформе UserEcho