Вид похож на то, как поиск «Related Questions» работает здесь, когда вы отправляете вопросы: какие системы с открытым исходным кодом существуют там, где ваши поисковые запросы выходят за рамки совпадений на основе LIKE на основе SQL? Я хочу иметь возможность запросить «он сказал это» и получить результаты, которые включают в себя «она сказала это» (с «сказал, что это» является ключом, а не семантическим значением его/нее). Опять же, похоже на то, как мой заголовок «Выход за пределы LIKE в поисках» перечисляет среди других вопрос «Выход за пределы iframe».Выходящий за пределы LIKE в поисках
FYI: Это для приложения Ruby on Rails. Не требуется какой-либо конкретный механизм БД, кроме свободного/открытого источника (например, без Oracle, MsSql и т. Д.).
UPDATE: Я хочу, чтобы stackoverflow.com позволил мне принять несколько ответов! Какой-то трудный выбор для вопроса о названии, например. Однако у вас есть мои возвышения;)
Обратите внимание, что Lucene - это технология Java. Google показывает, что Ferret (http://ferret.davebalmain.com/trac/) - это поисковая система для Ruby on Rails. Однако я его не использовал. –