問題タブ [neo4j]

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.

0 投票する
3 に答える
1783 参照

java - Linuxで正規のホスト名を設定するにはどうすればよいですか?

InetAddress.getCanonicalHostname()質問:Javaのメソッドによって報告される正規のホスト名を「設定」するにはどうすればよいですか?

コンテキスト:CentOS 5.6でNeo4j(Jettyサーバーが組み込まれている)を実行しようとしています。サービスは正常に起動しますが、netstatで証明されているように、間違ったアドレス(IPv6)にバインドされています。の代わりに、 (IPv4):::*にバインドする必要があります。0.0.0.0

必要な文字列を強制的に返すために使用できるJVMパラメータはありますgetCanoncialHostname()か?hostsそうでない場合、同じことを達成するために自分のファイルまたは他のLinux構成ファイルに何を追加できますか?

[編集-netstat出力を追加]

:::*ポート22はsshです-マシンにsshで問題なく接続できるので、外部アドレスが(原則として)問題ないという証拠があります。

[編集-リモートnmap出力を追加]

別のホストからnmapを実行し、具体的に上記のすべてをリストすると、次のようになります。

0 投票する
2 に答える
964 参照

php - Neo4J-REST-PHP-API-client を使用した Neo4j インデックス ルックアップ

Index Lookup を PHP API クライアントで動作させることができません。

まず、ノードを作成してインデックスを作成しています。これはうまくいきます。次に、ルックアップをテストすると

私は得る:

ここまでは順調ですね。ただし、PHP API クライアントで次のように関数を定義して、ルックアップを実行するとします。

以下は、上記の関数を呼び出す方法です。

getNodeByKey() から 200 の HTTP 応答を取得します。ただし、リレーションシップを保存しようとすると、404 が返されます。テストするために dump_node () を使用しようとしましたが、ルックアップしようとしたノード、つまり $node が null でした。どこが間違っているのかわかりません。ポインタはありますか?

前もってありがとう、ナンダ

0 投票する
1 に答える
744 参照

ruby - Neo4jサーバーはデータベースをロックします。なんで?

Neo4jの世界を発見し始めたばかりで、問題にぶつかりました。把握するのに問題があります。

Neo4jをインストールし、を介して起動しましたbin/neo4j start

次のステップでは、jrubyとneo4j gemをインストールした後、新しいノードを作成するrubyスクリプトを作成しました。ここまではすべて問題ありません。

開始方法はここで説明されています: http ://wiki.neo4j.org/content/Getting_Started_With_Ruby

私の問題:サーバーが起動してノードを作成しようとすると、Neo4jはデータベースがロックされていると応答します。サーバーを停止すると、ノードが作成されます。

私はリレーショナルデータベースに慣れているので、この動作を理解していません。

Neo4j Webadmin Tool(http://localhost:7474/webadmin)を使用してサーバー情報を確認すると、ReadOnlyフラグがfalseに設定されます。

Neo4jのアプローチは、リレーショナルデータベースとは異なる可能性があります。つまり、サーバーは、データベースサーバーとは少し異なる目的を持っている可能性があります。

アドバイスをありがとう、トビアス

0 投票する
1 に答える
1067 参照

database - グラフ データベース クエリ

私は、ユーザーがアイテムを購入できるショップを追跡するプロジェクトに着手しました。データベースとして Neo4j を使用することにしました。

これは私が念頭に置いているデータベースの一部です。各ショップにはノードがあり、これらの各ノードには、そのストアで入手可能なアイテムを格納する子ノードがあります。

次のシナリオを考えてみましょう: 特定のユーザー (すべてのアイテムを購入するために常に特定のショップに行く) が、購入したいアイテムのすべて (または最大数) を入手できる別のショップを知りたがっています。

問題は、すべてのショップとそのすべてのアイテムを徹底的に検索し、その後でマッチングを行うと、多くのスペースと時間がかかることです。この問題を最小限のスペース/時間コストで解決するのに役立つ手順/アルゴリズムはありますか?

PS: 他の多くのデータベースの問題を非常に効率的に解決するため、Neo4j のみを使い続けたいと思います。

0 投票する
1 に答える
3406 参照

neo4j - Neo4jスタンドアロンvs組み込みサーバー?

これら 2 つの neo4j の実装の違いを知りたいです。もちろん、両方の手法の名前は一目瞭然ですが、主な違いは何ですか? プロジェクトで使用する手法を決定する際に考慮すべき要因は何ですか? 長所と短所。

PS繰り返しの質問で申し訳ありませんが、検索したところ、私の質問に答える質問が見つかりませんでした。

0 投票する
1 に答える
650 参照

social-networking - 私のウェブサイトのインタラクティブネットワークグラフ?

バックエンドにneo4jDBがあり、フロントエンドで見た目に美しくインタラクティブな方法でグラフのサブセットをユーザーに表示したいと思います。gephiのやり方に近い、非常に説得力のある外観にしたいと思います。そのため、その仕事に適したテクノロジーを選択する必要があります。FlashとSilverlightが思い浮かびますが、HTLM5がその役目を果たしている可能性があります。Unityも別のオプションかもしれませんが、それは莫大な開発コストを伴うかもしれません。

理想的には、すぐに使用できるソリューションを使用するか、機能することが証明されているソリューションをカスタマイズしたいと思います。最も理想的でないオプションは、自分で実装することです。

私の問題にぴったりの既存のソリューションをお勧めできますか?

0 投票する
2 に答える
2462 参照

java - neo4jとの相互の友達を計算する方法は?

ユーザー間の関係を管理するためにneo4jを使用したいと思います。

どうすれば相互の友達を作ることができますか?

0 投票する
1 に答える
742 参照

database - 何千ものエッジを持つneo4j

数千のノードと、ノードごとに約2000のエッジを使用して頻繁にクエリを実行するには、強力なデータベースが必要です。

neo4jはこれらの関係を管理できますか?別の解決策を見つける必要がありますか?

0 投票する
3 に答える
146 参照

java - 必要なaptデータベース(および/または)フレームワークの提案

ええと、私はグーグル、Stackoverflow、そして私が見つけることができる他のものの助けを借りて、私ができる限りのことをしました、しかし私は正確な答えを見つけることができないようです!私には複数のクエリがあり、データベースの人々だけでなく、プログラマーやフレームワークのユーザーからも回答をもらいたいと思っています。

プログラミング言語から、私はC / C ++、Java、Pythonを知っています。私は、CRUDの頻繁なCとRを必要とするCMSプロジェクトに着手しました。このプロジェクトには、少なくとも5万人のユーザーがいます。プロジェクトの頭からつま先まですべてが理解されたので、今度はそれをコーディングしてオンラインで公開する必要があります。

データ表現モデル(ノードとリレーションシップ)が実際のプロジェクトモデルに最も近いため、Neo4jをデータベースとして使用したいと思います。現在、neo4jにはさまざまな言語のバインディングがあり、そのうちの1つはPythonです(Pythonバインディングは非常に古く、jpypeは古くから更新されていません)。私はJavaベースのフレームワークを採用することを考えていますが、個人的にはJavaフレームワークの多くを聞いたことがないので、このアイデアを残します。しかし、私のパートナーの1人が、Javaコードを実行できる何らかの機能を備えているZend(PHP)を使用するように指示しました。これはコードを遅くしませんか?つまり、ある言語のコードを別の言語で実行するということです...

だから、それはすべてこれになります:

1)データベース:Neo4jに行きたいです。しかし、スケーラビリティの要素が始まるとうまくいきますか?(私がグーグルから集めることができたものから、スケーラビリティの問題はありません)。

2)Neo4jの場合に使用するフレームワークは何ですか?プロジェクトのユーザーはデータの作成と読み取りを頻繁に行うため、大量のリクエストと大量のデータを処理できるフレームワークが必要になります。

PS:長い質問だとは思いますが、簡単に書き留めることはできませんでした。

0 投票する
0 に答える
164 参照

python - Windows で neo4j.py をインストールする際に問題があります

インストール中に次のエラーが発生しました。

pom.py に 2 行のコードを追加すると:

Python 2.7 がインストールされているにもかかわらず、次のエラーが発生します。