Я пытаюсь получить данные из Reddit с помощью cloudsearch, мне всегда нужны все сообщения, начиная с программно установленной даты, скажем, вчера. У меня проблемы с выяснением синтаксиса для MySQL эквивалента WHERE timestamp > 1420070400
,
Единственное, что я узнал до сих пор, это как, например, получать сообщения из заданного диапазона timestamp:1410739200..1411171200
, Я знаю, что могу взять текущую дату и преобразовать ее в эпоху, но это подвержено ошибкам, потому что это зависит от даты моего сервера, поэтому я хочу избежать.
Какие-нибудь советы ?
Вы можете оставить одну из сторон неограниченной:
timestamp:1460678641..
Поиск всех сообщений, начиная с 15 апреля timestamp:..1262304000
ищет все сообщения до 2010Ошибка, которую я сделал при тестировании, заключается в том, что я не добавил syntax=cloudsearch
Параметр для Reddit, и, хотя он автоматически обнаруживает Cloudsearch, если вы передаете ему диапазон, он не будет, если вы дадите ему только одну дату.
Спасибо / u / Pokechu22 на Reddit за разъяснения https://www.reddit.com/r/help/comments/4g3hbn/cloudsearch_timestamp/
Других решений пока нет …