sphinx属性是否必须与数据库存储设置完美匹配?

时间:2014-02-05 16:32:22

标签: sphinx

如果我的表中有一个名为sortingfield的字段,则它存储为BIGINT(20)unsigned。

是否必须以与其存储方法完全匹配的方式将其作为属性调用?

或者它可以像这样调用:

 sql_attr_uint = sortingfield

或者它必须是

 sql_attr_bigint = sortingfield

或者数据库中的字段是否必须更改为签名?

目前我正在尝试对该字段进行排序,而不是排序。

因此,再次总结一下,您调用属性的方式是否必须完全匹配

1 个答案:

答案 0 :(得分:1)

不,他们不必完全匹配。无论如何,所有内容都会以字符串形式传输,因此类型转换正在进行中。

你只需要注意超出范围的数字。