我需要设置一个索引。
sql_attr_multi =来自查询的uint类别; SELECT item_id,category_id FROM connections WHERE value = 2
它工作正常如果我将值设置为静态。
该值是一个变量,所以我想通过过滤器分配它,但它不起作用,因为我想过滤“sql_attr_multi”而不是$ sql。
$ cl-> setFilter(“value”,array(2));
由于
答案 0 :(得分:0)
setFilter只能用于搜索(searchd进程)。它是应用于属性的过滤器。 根据条件不能更改类别sql_attr_multi属性值(除非您重新索引或使用updateAttributes)。 如果值变化不大,请为每个值创建一个mva属性。