Я использую Sunspot для поиска событий (вечеринок, концертов, ...) в Ruby on Rails 3 приложении.
Мне удалосьнастроить свободный текстовый поиск и поиск фасетов по паре различных типов категорий.
Теперь я застрял со своей следующей задачей. Я хочу настроить аспекты, связанные с тем, когда происходит событие.
Я хочу иметь фасеты, описывающие относительные диапазоны даты / времени , такие как "сегодня", "эти выходные", "следующие выходные" и абсолютные диапазоны даты / времени , например, "Праздник Пасхи 2011", "День Нового Года 2012", ... Диапазоны даты и времени иногда перекрывают друг друга.
Я просматривал документацию по Sunspot API, вики Sunspot, здесьв Stackoverflow читайте и загружайте статьи и блоги.Люди пишут, что этого можно достичь, но я не нахожу примеров или идей реализации, которые бы помогли мне понять, как это сделать.
Есть предложения?
Так как моя проблемане в моем коде, я не публикую ни одного кода.Класс Event имеет экземпляр DateTime с именем «start_time».Я понимаю, что моя работа состоит в том, чтобы определить, когда абсолютные диапазоны даты / времени появляются в каландре.
С наилучшими пожеланиями,
. / Stefan
PS.я новичок?;-) DS