Я запускаю think-sphinx 3.1.0 и рельсы 3.2.13 с MySQL 14.14.Мышление Sphinx - Сортировка по десятичным полям
Я пытаюсь сортировать результаты по ценовому полю. Индекс выглядит следующим образом:
ThinkingSphinx::Index.define :book, :with => :active_record do
indexes authors.title, :as => :title
indexes price, :sortable => true, :as => :price, :type => :float
end
Он сортирует так:
0.00
10.95
12.95
5.00
6.5
9.95
Похоже, он продолжает обрабатывать поле цены в виде строки, а не с плавающей точкой или запятой. Любая помощь будет оценена.
спасибо! Это сделал трюк. – fabianraf