Легкая поисковая система рельсов - PullRequest
1 голос
/ 27 июня 2011

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

Я думал о том, чтобы сам выполнить алгоритм поиска, используя множество операторов SQL LIKE и тому подобное, но он немного запутывается, когда вы говорите о взвешивании записей и о том, что происходит, если пропущено слово. Нечеткий Поиск был бы также хорош. Я пытался сделать несколько поисков в Google, но это в основном давало мне вещи (я думаю), излишние, как Сфинкс.

Есть ли у вас какие-либо предложения для простой поисковой системы, которая может делать то, что я описал? Или всегда создаю собственный движок.

Спасибо!

P.S. Я подумал, что было бы полезно отметить, что я автоматически заполняю названия книг и авторов, поэтому у пользователя есть довольно хорошее представление о том, что они должны поместить в поле поиска.

1 Ответ

4 голосов
/ 27 июня 2011

Вы смотрели на Picky ?

...