Мышление Сфинкса индексирует не просроченные записи - PullRequest
1 голос
/ 12 января 2009

Как лучше всего использовать индексные записи Thinking Sphinx, где сегодняшняя дата меньше или равна полю записи expires_at?

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 13 января 2009

Самый простой подход - добавить следующий оператор в ваш блок define_index:

where "expired_at >= NOW()"

Во всяком случае, это версия MySQL. PostgreSQL будет очень похож:

where "expired_at >= current_timestamp"

Хотя я не эксперт по PostgreSQL, но, надеюсь, это достаточно близко к тому, что нужно.

Приветствия

0 голосов
/ 17 января 2009

PostgreSQL также принимает функцию now ()

...