Я изучал сфинкс и смотрел учебник railscast, но мне не нужен полнотекстовый поиск. Я бы хотел, чтобы люди могли искать пользователя по имени или по электронной почте. И после того, как кто-то ищет пользователя по имени или электронной почте, он может дополнительно фильтровать его, добавив в город пользователя.Поиск и фильтры Rails
Я действительно не думаю, что для этого нужен полный текстовый поиск. Но я никогда не делал никаких поисков в рельсах, и я не знаю, как это сделать без драгоценного камня.
Я знаю, что это похоже на User.where (: name =>) на основе моего googling или что-то в этом роде, но я не уверен точно, как это делается или это хорошо для производительности.
Как я могу реализовать то, что хочу, и нужен ли полный текстовый поиск?
Вы правы. Для этого не нужен полный текст. Полнотекстовый поиск был бы полезен, если бы вы хотели искать текст статей для определенного слова. То, что вы собираетесь делать здесь, - это поиск одного или нескольких пользователей, которые являются объектами ActiveRecord, строками в базе данных. Вы закончили [Rails Tutorial] (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=4.0#top)? –
да, я. У него был небольшой абзац для поиска, и он упомянул о сфинксе мышления, а также связан с рельсами с 2007 года. Я полагал, что он устарел. –
Я знаю, что есть находка по имени и найти мой метод электронной почты, встроенный в рельсы, но я не совсем уверен, как бы реализовать это в форме поиска и как дальше фильтровать его по городу. –