我是使用Sphinx和Thinking Sphinx宝石的新手。我有一个列中最多有6位数的整数,当我对该列进行排序时,默认情况下我最多只能达到5位数 当它命令它时它只是通过第一个数字来做它所以它看起来像这样
99999
99998
99997
...
89999
...
79999
...
100999 <- Higher 6 digit number showing up here
10999
10998
即使我的数字高于99999,所以看起来应该是这样的
100999
100998
100997
...
...
99999
99998
非常感谢任何帮助
答案 0 :(得分:1)
确保将整数存储为数据库中的整数。
如果它在一个字符串中,没有人会抱怨,一切都会正常工作,直到你想要对它们进行排序:)