要求ThinkingSphinx不要搜索特定属性

时间:2010-12-20 08:14:06

标签: ruby-on-rails thinking-sphinx

在模型中,

我在某些列上定义了索引并定义了一些属性。

在某些外部应用程序条件下,我不希望sphinx搜索某些列值。

1 个答案:

答案 0 :(得分:3)

在问题名称中,您的意思是属性还是字段?我猜字段,因为属性仅用于过滤器......

因此,要搜索特定字段,您可以进行如下查询:

Model.search "@(title, body, user) foo bar", :match_mode => :extended

将您要搜索的所有字段放在括号内,您应该好好去。