2012-05-10 43 views
2

我想从2005年1月1日起使用YQL检索特定的附件类型(比如存在2500个这样的邮件)。搜索说明如下:YQL(雅虎查询语言)按日期排序

SELECT hits FROM ymail.search WHERE attachmenttypes="pdf" and date-start = 1104537600 

结果总是从最新邮件开始。如果我按如下方式使用排序功能:

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

如何请求按日期排序的行?

select * from {table} where query="apple" and order_by='relevance' 

有没有办法一次检索的所有行?

select title from search.web(0) where query="pizza" limit 5000