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