Yahoo!ウェブ検索APIの検索結果数がときどき正しくない問題
2010-03-16-1
[Programming][WebAPI]
YDN のYahoo!ウェブ検索APIの、とあるキーワードでの検索結果XMLなんだけど検索結果数が正しくない。
パラメータの一部:
「results=10&start=1」
検索結果XMLの一部:
「totalResultsAvailable="12" totalResultsReturned="10"
firstResultPosition="1" pgr="10"」
パラメータの一部:
「results=10&start=9」
検索結果XMLの一部:
「totalResultsAvailable="12" totalResultsReturned="2"
firstResultPosition="9" pgr="10"」
パラメータの一部:
「results=10&start=10」
検索結果XMLの一部:
「totalResultsAvailable="12" totalResultsReturned="1"
firstResultPosition="10" pgr="10"」
パラメータの一部:
「results=10&start=11」
検索結果XMLの一部:
「totalResultsAvailable="12" totalResultsReturned="10"
firstResultPosition="1" pgr="10"」
明らかに totalResultsAvailable と実際に取得される件数が合ってない。
こういう事例がかなりあって、マッシュアップサイトで目次風ページリンクを作成するときに非常に困る。
つか、 pgr って何だろう。仕様にないな。
正しいヒット数なのかなと思っていろいろなキーワードで試したけど、どうやらそうではないみたい。
m9(^Д^)pgr
パラメータの一部:
「results=10&start=1」
検索結果XMLの一部:
「totalResultsAvailable="12" totalResultsReturned="10"
firstResultPosition="1" pgr="10"」
パラメータの一部:
「results=10&start=9」
検索結果XMLの一部:
「totalResultsAvailable="12" totalResultsReturned="2"
firstResultPosition="9" pgr="10"」
パラメータの一部:
「results=10&start=10」
検索結果XMLの一部:
「totalResultsAvailable="12" totalResultsReturned="1"
firstResultPosition="10" pgr="10"」
パラメータの一部:
「results=10&start=11」
検索結果XMLの一部:
「totalResultsAvailable="12" totalResultsReturned="10"
firstResultPosition="1" pgr="10"」
明らかに totalResultsAvailable と実際に取得される件数が合ってない。
こういう事例がかなりあって、マッシュアップサイトで目次風ページリンクを作成するときに非常に困る。
つか、 pgr って何だろう。仕様にないな。
正しいヒット数なのかなと思っていろいろなキーワードで試したけど、どうやらそうではないみたい。
m9(^Д^)pgr