問題タブ [freebase]
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.
php - PHP での JSON 配列の表示 (freebase から)
非常に初歩的な質問で、知識不足で申し訳ありません。
PHPでFreebaseからJSONクエリを出力しようとしています。cURL と json_decode を使用して、既に JSON を PHP に解析できました。
これは JSON 配列へのリンクです (何らかの理由でこれを直接リンクすることはできません): http://www.freebase.com/api/service/mqlread?query= {%20%22query%22%3A %20[{%20%22type%22%3A%20%22%2Fpeople%2Fperson%22%2C%20%22ns0%3Atype%22%3A%20%22%2Fbase%2Fbillionaires%2Fbillionaire%22%2C%20 %22employment_history%22%3A%20[{%20%22company%22%3A%20null%20}]%2C%20%22name%22%3A%20null%20}]%20}
アレイの最初のレベル (Bill Gates) は出力できますが、2 番目のレベル (Microsoft) は出力できません。
関連する会社ではなく、人々の名前を表示してループする方法を理解しました。
これまでのところ、私のコードは名前のリストを取得しています。
各名前に関連付けられている会社を表示したい。
ブラウザ形式は次のとおりです。
個人1 名前:
会社名1
会社名2
など
人物 2 名前:
会社名 1
など
ポインタをありがとう-これを簡単に表示するためにPHPコードを構造化する簡単な方法が欠けていると確信しています。
freebase - Freebase ジオサーチ
たとえば、緯度/経度座標で定義されている地理的領域で発生したすべてのイベントを取得できるかどうか疑問に思っています。たとえば、ノルマンディーの海岸にある長方形のエリアでは、いくつかの戦闘イベントが発生するはずです。MQL とhttp://api.freebase.com/api/service/geosearch?helpのサービスを試してみましたが、うまくいきません。ヒントや例はどこにありますか?
あなたが与えることができるどんな助けにも感謝します!
javascript - JQuery 検索が機能しなくなった
これが機能しない理由がわかりません。これは、Freebase API を使用してゲームを検索する JQuery 検索ボックスです。POST すると、gameID と gameName が空白になります。
sql - 「JOINS」を使用したフリーベースクエリ
...ええ、ええ、私は伝統的な結合が存在しないことを知っています。私は理論的にはフリーベースのクエリ方法論が実際に好きですが、実際に機能させるのに少し問題があります:)
2つの異なる「テーブル」からプルするMQLを介してFreebaseデータを取得するというばかげた単純な例を持っている人はいますか?特に、自動車のデータを取得しようとしています...たとえば、/ automotive/model_yearと/automotive/trim_levelの両方からフィールドを取得します。
私はドキュメントを読みました(実際には何時間も)。私のOLTP脳は見ているものを理解していないため、どこかでそのような例を正しく見ていて、見ていなかった可能性があります。
*注意* ...上記で使用している2つの「タイプ」は兄弟であり、親/子ではないことに注意してください。freebaseは兄弟ノード間でデータを結合することさえ許可しますか...私は親/子からプルするクエリの例を見ますが、私が思わない(または私がそれらを見落とした)兄弟からではありません。
jquery - Freebase の提案 - リモート データベースを使用できますか?
私は Freebase の提案ツールに出会い、とても気に入っています。それをサイトに適用してリモートデータベースを使用させる方法はありますか? 私はそれを行う方法を見つけていません.APIには「service_url」と「service_path」と呼ばれるものがあることがわかります。これは、プラグインにリモートロケーションを照会するように指示できることを示唆しています.
誰かがこれを行ったことがありますか、それともこのプラグインは Freebase データベースに対して厳密ですか?
jquery - jquery POSTの後に表示URLをカスタマイズするにはどうすればよいですか?
JQuery検索フォームであるFreebaseSuggestを使用しています。
このPOSTは、ゲームデータを表示するページを返します。ただし、表示URLをこのページへのパーマリンクにします。現在、検索によって返されるゲームに関係なく、URLはfoo.com/gameですが、パーマリンクはfoo.com/game/id/midです(idとmidは参照IDです)。
ハンドラーで、次を使用して戻ります。
リダイレクトする方法もあると思いますが、その方法はよくわかりません。
UDPATE:私が何を求めているのか/何をしようとしているのかが明確ではないようです。POSTは、JQueryを介してIDをハンドラーに渡します。POSTのパスは/gameです。結果ページにURL/game / id / midを表示したいのですが、基本的にはパーマリンクを作成して表示したいと思います。たぶん、これはPOSTでGameオブジェクトを作成し、次にGETにリダイレクトして(パーマリンクURL構造を使用して)、GETがテンプレートをレンダリングするのと同じくらい簡単です。
python - Django: 識別子に基づいてモデルにデータを入力する
私の Django プロジェクトで、次のモデルがあるとします。
(わかりやすくするために、DecimalField の必須パラメーターは省略しました)。
ユーザーはすべてのフィールドを手動で入力できますが、ユーザーが Freebase ID ( /en/manchester_united_kingdomなど) のような何らかの ID を管理エリアに入力できるようにすることで、作業を楽にしたいと考えています。latitude
、longitude
およびのようなものを取得するための API area
。
簡単に言うと、モデル内の他のデータを取得するために使用できる ID をユーザーに提供させたいと考えています。理想的な世界では、派生フィールドは最初は管理システムで非表示にする必要がありますが、データが入力されると編集できるように表示されます。
そのようなことは可能ですか?
python - Freebase API を使用しているときに mqlread() からカーソルを取得する方法は?
Python-Freebase モジュールのmqlread()を使用しています。次のクエリを使用します。
これは 100 エントリを返しますが、結果には「cursor」が含まれていません。クエリを手動で実行すると、次のようになります。
「カーソル」を含むもの。しかし、結果は次のとおりです。
戻ります:
「コード」と「カーソル」を取り除きます。「カーソル」を取得するにはどうすればよいですか?
python - Web サービスからデータをフェッチするジェネレータ オブジェクトの反復を遅くするにはどうすればよいですか?
Freebase-Python モジュールを使用して、何百もの結果を繰り返し処理しています。使用:
次のように反復処理できる Python ジェネレーターを取得します。
mqlreaditer() は一度に 100 個の JSON 結果をフェッチします。100 という結果の 1 つのエントリは、次のような短い文字列です。
ローカルでエラーが発生しています:
何が起こっているのかわかりませんが、速すぎると思われるので、反復を遅くするか、チャンクに分割したいと思います。ジェネレーターがどのように機能するか、またはオプションが何であるかがわかりません。これは Google App Engine で実行されているため、Python の依存関係と、ローカルのアプリ エンジン ランチャーを使用する際の癖が適用されることに注意してください。
java - ローカル サーバーで freebase データを使用しますか?
freebase のデータ ダンプを使用して、freebase が提供するものと同様のデータベースを独自のサーバー上に作成する既存の方法はありますか? ほぼフリーベースですが、API 経由ではなく、ローカルで使用できますか?
作成することは可能だと思いますが、これに対する既存のソリューションは既にありますか? または、API を使用しない同様のデータの代替ソリューションはありますか? dbpediaでもこれは見つかりませんでした:|