問題タブ [mql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
freebase - Freebase: プロパティを空に制限する
Freebase クエリでプロパティを空に制限する方法はありますか? 特に、unique=null および /freebase/type_hints/mediator=null を持つすべてのプロパティを見つけたいと考えています。だから、このようなもの:
null が実際にはこれらのプロパティの null 値を意味することを除いて。これは可能ですか?
freebase - Freebase MQLで、組織の親の名前を取得するためのクエリを作成するにはどうすればよいですか?
組織のリストについては、両親を取得する必要があります。freebase.comのクエリエディタで、次のクエリを使用しています。
{"id": "/ en / daihatsu_motor_company"、 "/ Organization / Organization / parent":{id:null}} </ p>
そして、私は次の結果を得ています:
{"コード": "/ api / status / ok"、 "結果":{"/組織/組織/親":{"id": "/ m / 04kjl82"}、 "id": "/ en / daihatsu_motor_company "}、" status ":" 200 OK "、" transaction_id ":" cache; cache03.p01.sjc1:8101; 2012-07-10T22:54:06Z; 0030 "}
ただし、id:toyota_motor_corporationを期待しています。
freebase.comのクエリエディタから、必要な情報を表示するためのリンクであるID( "id": "/ m / 04kjl82")をクリックできます。
http://www.freebase.com/view/m/04kjl82
親会社の名前またはそのID(例toyota_motor_corporation)を直接取得するにはどうすればよいですか?
ありがとう、
database - Freebase:どのデータダンプファイルに「imdb_id」が含まれていますか?
私はIMDbAPI.comを実行しており、タイトル検索からIMDbIDを検索するためにBingの検索APIを使用しています。Bingは現在APIをAzureMarketplace(8月1日)に切り替えており、無料で利用できなくなりました。Freebaseを使用してAPIのテストを開始し、これらのIDを解決し、最初の8時間で100kの制限に達しました(私のサイトは現在、1日に約300万件のリクエストを受け取りますが、タイトル検索は200〜300kのみです)
これがまさに彼らがデータダンプファイルを提供する理由です、
Filmフォルダー内のほとんどのファイルをダウンロードしましたが、「/ authority / imdb/title」imdbid名前空間データが保存されている場所が見つかりません。
これが私が現在IDにアクセスしている方法です。
どのファイルにこの情報が含まれているのか誰か知っていますか?そして、映画のタイトル/ IDからそれにリンクする方法は?
freebase - Freebase MQL クエリは、ランダム レコードを取得するときに非常に遅くなります
MQL を使用してランダム レコードを取得する方法がないため、最初にカウントを使用して取得しようとしています。
とn
の間のランダムなページ番号を使用します。この例では、多かれ少なかれ 2.000.000 レコード (1 ページあたり 50 レコードの 40.000 ページ) があります。次に、「ページ」プロパティを含むエンベロープを送信しています。また、n 番目のページで 50 レコードを取得するようにクエリを制限しています。0
total / records per page
封筒の内容:
ただし、このクエリは、n > 50
. の場合は恐ろしく遅くn > 100
、(たとえば) のn > 2000
場合は戻りさえしません。
ランダムなレコードを取得するためにできることはありますか? 何か不足していますか?
json - Freebase で特定のオブジェクトのすべてのエイリアスを取得する
私は企業の膨大なリストを持っており、Freebase を使用して、繰り返されるがわずかに異なる同じ企業を排除しようとしています。私の考えは、特定の名前のすべての ID を取得し、最初の ID を使用して、その会社のすべての異なる名前のリストを取得することです。問題は、名前のすべての ID を照会すると、複数の結果があるためにエラーが発生することです。メソッド mysqlread(query) を使用しようとしていますが、複数の結果を許可する別の方法はありますか?
freebase - Freebaseco-types検索タイムアウト
私はフリーベースのコタイプを見つけようとしています。つまり、「互換性のある」タイプが見つかった場合、次のようになります。
/ people / personで始まるとすると、ミュージシャン(/ music / group_member)である可能性がありますが、音楽アルバム(/ music / album)ではない可能性があります。フリーベースにフクロウの「disjointWith」のようなものがあるかどうかはわかりません。タイプ、とにかくMQLクックブックでは、このトリックを使用することを提案しています。
この例のクエリは、特定のタイプのすべてのインスタンスを取得し、次にすべてのインスタンスのすべてのタイプを取得して、それらを一意にします...これは賢いですが、クエリはタイムアウトになります...別の方法はありますか?私にとっては、静的なリスト/結果でも問題ありません。ライブクエリは必要ありません...結果は同じだと思います...
編集: 互換性のないタイプタイプは有用であり、disjointWithに似ているようで、提案とともに使用することもできます...
ありがとう!ルカ
freebase - MQL を使用して Freebase でプロパティの説明を検索する
プロパティの説明を取得しようとして頭がおかしくなっています。つまり、スキーマに表示されるものです...
1) テキスト サービスでプロパティの説明が見つからない: https://www.googleapis.com/freebase/v1/text/people/person/profession
2) プロパティに /common/topic が含まれていないため、/common/topic/description がない?! 私は正しいですか?
3) /freebase/property_hint (または何か...) は説明には機能しません...
ありがとうルカ
python - Freebase:カーソルを使用したクォータ制限はありますか?
「新しい」freebaseAPIをgoogle-api-python-client(1.0)と組み合わせて使用して、特定のパターンに一致する映画を選択しています。これを行うには、カーソルとlimitステートメントを使用します。
問題は、約8000本の映画を選択した後、HTTPエラー503「バックエンドエラー」が発生することです。
さまざまな制限値(500、250、100)を試しましたが、選択したエンティティの数が常に同じで発生します。単純な指数関数的に増加する再試行間隔を実装しましたが、20分後でも、新しい要求(空のカーソルを使用)が再度選択を開始している間、要求によってそのエラーが発生しました。
誰かが私にこれを説明するか、私が間違っていることを示唆してくれることを願っています。10万/日のリクエスト制限以外に別のクォータ制限があるという情報は見つかりませんでした(私は到達しませんでした)。
どうもありがとうございます。
マーティン