2010-10-03 6 views
0

Im внедряя поисковую систему sphinx на мой сайт, через SpinxSE, все, похоже, работает нормально, за исключением одного из методов сортировки, которые у меня есть на моем сайте, который является «ранжированием», что может быть отрицательным числом. По какой-то причине, когда я сортирую его в порядке убывания от наивысшего до самого низкого, отрицательные числа отображаются в верхней части списка с наивысшим рейтингом, и как только он достигает положительных чисел, он выглядит нормально.Сортировка по отрицательным числам в сфинксе

WHERE query='keyword;sort=attr_desc:v_rating;' 

Как я могу помещать эти отрицательные ранжировки в конец списка, после того, как позиции заняли 0?

+0

Поле "v_rating" определено как "sql_attr_uint" в файле конфигурации? – tszming

+0

да, это так. Должен ли я переключиться на sql_attr_bigint? – 2010-10-04 03:34:45

ответ

0

Переключение столбца в sql_attr_bigint решило проблему.