Учитывая, что вы получаете результаты, я предполагаю, published_on
на самом деле является атрибутом, а не полем?
Если атрибут является типом данных datetime, то вам нужно передать объекты Ruby Timeдля фильтров - это или целочисленные метки времени (это то, во что Thinking Sphinx конвертирует время в любом случае).TS не пытается анализировать строки, поэтому вам придется управлять этим самостоятельно.
Sphinx не так хорош, как MySQL, когда речь идет о автоматическом разборе дат и времени - вам нужно использовать правильныетип данных.