2013-12-24 3 views
4

Как я могу интегрировать Convert_tz Mysql в мышление sphinx? Я попытался найти ответы, но я не смог их найти. I'am использованием рубин - 1.9.3 и рельсы 3.2 мышление Sphinx 2.0.11Как интегрировать Convert_tz MySql в мышление sphinx

например: Model.search ("", с: {атрибут: «> = CONVERT_TZ (# {Time.now}, ' UTC ',' America/New_York ') "})

ответ

0

Sphinx не имеет понятия о часовых поясах, поэтому у него нет функции CONVERT_TZ (или что-то в этом роде). По умолчанию Sphinx будет хранить время как независимо от того, что они находятся в вашей базе данных (очень вероятно UTC), поэтому лучше всего конвертировать время в соответствующие значения UTC при фильтрации.

И если вы хотите использовать больше чем/меньше, чем логики в фильтрах, это должно быть сделано как диапазон:

Model.search with: {attribute: Time.zone.now..1.year.from_now} 
Смежные вопросы