0
Answered

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

Anonymous 4 years ago updated 4 years ago 3

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

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


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

Answer

Answer
Answered

Добрый день.

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

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

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

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

Answer
Answered

Добрый день.

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

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

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

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

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

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