1

https://www.freebase.com/queryで入手できる Freebase オンライン デモ システムについて質問があります。多くの回答を返すはずのクエリを入力すると、約 100 件の結果しか返されませんでした。たとえば、「Freebase に保存されているすべてのレストランを返す」ことを意味する次の MQL クエリは、100 件の結果のみを返します。

[{ "mid": null, "name": null, "type": "/dining/restaurant", }]

Freebase が表示する結果を制限しているかどうか知っている人はいますか? それとも、Freebase には約 100 軒のレストランしかないというのは本当ですか?

4

1 に答える 1

2

そのクエリ エディター ツールを強化する MQL API は、デフォルトで結果セットを 100 アイテムに制限します。Freebase には間違いなく100 以上のレストランがあります。

次のように、返される結果の数を増やすことができます。

[{
  "mid": null,
  "name": null,
  "type": "/dining/restaurant",
  "limit": 200
}]

ただし、返される結果の数が増えると、クエリがタイムアウトする可能性も高くなります。多くの結果を取得する最善の方法は、 MQL 開発者ドキュメントで説明されているように、カーソルを使用して結果をページングするコードを記述することです。

于 2013-04-26T21:40:39.163 に答える