2

我正在尝试使用 YQL 从 2005 年 1 月 1 日起检索特定的附件类型(例如存在 2500 封此类邮件)。搜索语句如下:

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”,仍然只返回总行数的一部分。

4

1 回答 1

0

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

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

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

select title from search.web(0) where query="pizza" limit 5000
于 2013-09-05T17:52:22.713 回答