1

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

acts_as_ferret :fields => [:title, :body]

我想要一个在单个字段上搜索的选项,例如让我获取标题包含“rails”的所有文章,而不是标题或正文包含“rails”的所有文章。

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

干杯,

亚当

4

1 回答 1

2

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

取自http://www.railsenvy.com/2007/2/19/acts-as-ferret-tutorial在“附加查询字符串”标题下

于 2009-01-19T19:01:53.777 回答