思考Sphinx排序整数递减并不按从最高值到最低值排序

时间:2012-08-04 04:18:43

标签: ruby-on-rails ruby-on-rails-3 sphinx thinking-sphinx

我是使用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

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

确保将整数存储为数据库中的整数。

如果它在一个字符串中,没有人会抱怨,一切都会正常工作,直到你想要对它们进行排序:)