Я использую приложение Rails 3, где у меня есть окно автозаполнения jQuery, которое возвращает результаты на основе автозаполнения Google Адресов. Теперь я также хочу, чтобы он возвращал результаты из мест, присутствующих в моей локальной базе данных, на основе введенной строки.
Я настроил все, что мне нужно, чтобы иметь возможность возвращать места, которые я хочу, из моего местного БД. В настоящее время он возвращает КАЖДОЕ место в моей локальной БД, но мне нужно реализовать алгоритм для сопоставления введенной строки с местоположениями. Теперь мой вопрос: есть ли хороший стандартный алгоритм, который я могу использовать для получения результатов автозаполнения (надеюсь, наравне с автозаполнением в Google местах)? Не беспокойтесь о деталях реализации, просто алгоритм.
Если в Rails есть готовое решение, это было бы здорово!