我试图从2005年1月1日起使用YQL检索特定的附件类型(比如存在2500个这样的邮件)。搜索语句如下:
SELECT hits FROM ymail.search WHERE attachmenttypes="pdf" and date-start = 1104537600
结果始终从最新邮件开始。如果我按如下方式使用sort函数:
SELECT hits FROM ymail.search WHERE attachmenttypes="pdf" and date-start = 1104537600 | sort(field="hits.date", descending = "false")
结果已排序,但只返回总行数的一部分。所以有2个问题:
1)如何按日期请求排序的行?
2)有没有办法一次检索所有行?文档说我们可以一次检索5000行http://developer.yahoo.com/yql/guide/paging.html。但这似乎不是真的。即使我在语句中添加“count = 3000”,仍然只返回总行数的一部分。
答案 0 :(得分:0)
如何按日期请求排序的行?
select * from {table} where query="apple" and order_by='relevance'
有没有办法一次检索所有行?
select title from search.web(0) where query="pizza" limit 5000