Дата начала Cloudsearch и сейчас

Я пытаюсь получить данные из Reddit с помощью cloudsearch, мне всегда нужны все сообщения, начиная с программно установленной даты, скажем, вчера. У меня проблемы с выяснением синтаксиса для MySQL эквивалента WHERE timestamp > 1420070400,

Единственное, что я узнал до сих пор, это как, например, получать сообщения из заданного диапазона timestamp:1410739200..1411171200, Я знаю, что могу взять текущую дату и преобразовать ее в эпоху, но это подвержено ошибкам, потому что это зависит от даты моего сервера, поэтому я хочу избежать.

Какие-нибудь советы ?

2

Решение

Вы можете оставить одну из сторон неограниченной:

  • timestamp:1460678641.. Поиск всех сообщений, начиная с 15 апреля
  • timestamp:..1262304000 ищет все сообщения до 2010

Ошибка, которую я сделал при тестировании, заключается в том, что я не добавил syntax=cloudsearch Параметр для Reddit, и, хотя он автоматически обнаруживает Cloudsearch, если вы передаете ему диапазон, он не будет, если вы дадите ему только одну дату.

Спасибо / u / Pokechu22 на Reddit за разъяснения https://www.reddit.com/r/help/comments/4g3hbn/cloudsearch_timestamp/

1

Другие решения

Других решений пока нет …