我有型号产品的列:这个模型中定义搜索多列与狮身人面像
name, number, description
指数看起来是这样的:
define_index do
indexes :name, :sortable => true
indexes :number
indexes :description
where "amount > 0"
has :price
end
由于描述可以是大量的随机话,我想有时候将其排除在搜索之外(当用户点击chceckbox'不要在说明中搜索时')。
我去狮身人面像的页面,发现如下:
@(name, number) *pencil* *123*
而且好像我不理解为什么狮身人面像的作品。当我执行搜索
*pencil* *123*
字“铅笔”在名称中和“123”的数量被发现,我得到1个结果。但是当我执行
@(name, number) *pencil* *123*
找不到结果。
按列搜索不同?