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 に答える