Im внедряя поисковую систему sphinx на мой сайт, через SpinxSE, все, похоже, работает нормально, за исключением одного из методов сортировки, которые у меня есть на моем сайте, который является «ранжированием», что может быть отрицательным числом. По какой-то причине, когда я сортирую его в порядке убывания от наивысшего до самого низкого, отрицательные числа отображаются в верхней части списка с наивысшим рейтингом, и как только он достигает положительных чисел, он выглядит нормально.Сортировка по отрицательным числам в сфинксе
WHERE query='keyword;sort=attr_desc:v_rating;'
Как я могу помещать эти отрицательные ранжировки в конец списка, после того, как позиции заняли 0?
Поле "v_rating" определено как "sql_attr_uint" в файле конфигурации? – tszming
да, это так. Должен ли я переключиться на sql_attr_bigint? – 2010-10-04 03:34:45