Реализация поиска в приложении Ruby on Rails 3?

Я пишу свое первое приложение на Ruby on Rails, и мне нужно реализовать функцию «поиска». Потребуется выполнить поиск в базе данных (1 столбец на таблицу в 3 разных таблицах) и вернуть наиболее релевантные результаты в каждой из 3 категорий. Вроде как, как вы можете сделать поиск на Amazon.com, который будет возвращать результаты из всех различных отделов.

Есть ли в мире Ruby on Rails метод gem / library / common, о котором мне следует знать (который работает с Rails 3)? В противном случае, что мне делать, чтобы реализовать функцию поиска в моем приложении?

10
задан Andrew 1 October 2010 в 03:46
поделиться

1 ответ

, вероятно, вам нужно будет использовать некоторую поисковую систему. Посмотрите на плагин , думая сфинк . Я также использовал ECTS_AS_FERRET , но он может вызвать некоторые проблемы.

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

  1. внедрить поиск (с SQL или с некоторой поисковой системой, такой как SPHINX и т. Д.)
  2. Затем добавьте некоторые Ajax для автозаполнения.

Google - ваш друг: Посмотрите здесь и здесь .

2
ответ дан 4 December 2019 в 03:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: