1

freebase にクエリを実行して、特定の日に生まれたすべての人を見つけようとしています。年に関係なく8月4日生まれの人ばかりです。

私は 2 つの方法を試しました - 特定の日付を反映しようとする (以下の例) か、date_of_birth を持つ人々を照会します。"date_of_birth~=":"*08-04" のような正規表現を使用しています。

[{
  "/type/reflect/any_value": [{
    "link": {
      "master_property": {
        "name": "Date of birth"
      }
    },
    "type": "/type/datetime",
    "value~=": "*08-04"
  }],
  "name": null,
  "type": "/common/topic"
}]

次のエラー メッセージが表示されます:「*08-04 は JSON 文字列ですが、予想される型は /type/datetime です」

日付に関する正規表現を照会できる方法はありますか?

4

1 に答える 1

0

これは、次のようにFreebase Search APIを使用して簡単に実行できます。

filter=(all type:/common/topic /people/person/date_of_birth:-08-04)

それを試してみてください

おまけとして、結果は Freebase の著名度によってランク付けされるため、その日に生まれた最も著名な人物を取得できます。

于 2013-07-25T00:55:17.850 に答える