Подтвердить что ты не робот

Режимы 3 полнотекстового поиска (драгоценные камни, плагины и т.д.)

Мне было интересно, есть ли какие-либо предложения о том, как лучше всего выполнять поиск в полноэкранном режиме в своих приложениях Rails 3? Мышление Sphinx и actions_as_ferret еще не обновлено для Rails 3, и даже базовые помощники поиска activerecord, такие как Searchlogic, еще не установлены.

Любые мысли? Используете ли вы какие-либо разветвленные версии вышеупомянутых камней, которые были обновлены до Rails 3?

4b9b3361

Ответ 1

Мышление Sphinx (версия 2.x) должно работать с Rails 3 (http://freelancing-god.github.com/ts/en/rails3.html), и есть ветвь Rails 3 в официальный репозиторий.

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

Ответ 4

Searchlogic был обновлен для работы с Rails3, здесь вы можете найти новую версию: http://github.com/railsdog/searchlogic

Приветствия

Ответ 8

У меня есть разветвленные и измененные act_as_ferret в значительной степени работающие с рельсами 3 (ruby 1.8 и 1.9): https://github.com/brightchimp/acts_as_ferret

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

У меня есть выдающийся запрос на перенос, чтобы объединить изменения обратно в оригинал. Тем временем вы можете использовать мою ветку, указав репозиторий git в вашем файле gem:

gem 'acts_as_ferret', :git => 'git://github.com/brightchimp/acts_as_ferret.git'

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