Ruby on rails 作为雪貂使用单一索引

Ruby on rails 作为雪貂使用单一索引,ruby-on-rails,full-text-search,Ruby On Rails,Full Text Search,我已经开始使用acts_as_ferret将文本搜索添加到应用程序中。在我的示例应用程序(另一个博客!)中,我在文章中定义和索引如下: acts_as_ferret :fields => [:title, :body] 我希望可以选择在单个字段上搜索,例如,在标题包含“rails”的情况下为我获取所有文章,而不是在标题或正文包含“rails”的情况下为我获取所有文章 如何将搜索限制到索引中的单个字段 干杯 Adam您可以在find_by_contents()调用中指定要搜索的字段,例如“

我已经开始使用acts_as_ferret将文本搜索添加到应用程序中。在我的示例应用程序(另一个博客!)中,我在文章中定义和索引如下:

acts_as_ferret :fields => [:title, :body]
我希望可以选择在单个字段上搜索,例如,在标题包含“rails”的情况下为我获取所有文章,而不是在标题或正文包含“rails”的情况下为我获取所有文章

如何将搜索限制到索引中的单个字段

干杯


Adam

您可以在find_by_contents()调用中指定要搜索的字段,例如“title:rails”应该将搜索仅限于该字段

取自“其他查询字符串”标题下