Легкая поисковая система рельсов

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

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

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

Спасибо!

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

1 ответ

Решение

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

Другие вопросы по тегам