問題タブ [graphaware]

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 投票する
1 に答える
221 参照

spring-mvc - Graphaware Neo4j フレームワークを使用して、Neo4j REST API から取得したものと同じ REST 表現を使用します

Graphaware が提供する Neo4j フレームワークを使用して、Neo4j サーバー エクステンションを開発しています。

応答で次のオブジェクトを送信する必要があります (属性を確認できるように簡略化されています)。

問題は、Jackson が Node オブジェクトをレンダリングできないことです。どこかで NodeRepresentation クラスを見たことがありますが、Spring MVC コントローラーで適切に使用する方法もわかりません。

ノードを Neo4j REST Api のようにシリアル化したい (ドキュメントを参照: http://neo4j.com/docs/stable/rest-api-nodes.html#rest-api-get-node )

また、私が使用しているコントローラーも示します (これも単純化されています)。

理想的には、JSON でパスをレンダリングできるようにしたいと考えています。

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

neo4j - 組み込みモードの代わりに neo4j サーバーを使用する

spring-data を使用して埋め込みモードで neo4j グラフに接続する Tomcat で実行されている webapp に取り組んでいます。埋め込みモードの代わりに neo4j サーバーを使用したいのですが、その方法を確認するための助けを探しています。私のアプリケーション サービスのいくつかは非常に難しく、ユーザーに送り返される dto 内の複数の暗号化要求の結果を 1 つのトランザクションに結合します。

最初に、サーバーのアンマネージド拡張機能を作成する必要があると考えました。次の手順に従う必要があると思います。- webapp を springMVC と spring security で保持し、ユーザー セッションを保持して保護します。- すべてのトランザクション サービスを特定の jar my-app.jar に再​​グループ化する - Jax-RS を使用して、my-app.jar の各サービスに REST アクセス ポイントを追加する - spring コントローラーから spring restTemplate のようなものを使用してサービスを呼び出すmy-app.jar から

最初の質問: このやり方は良い方法ですか? 2 番目の質問: サービス レイヤーに多くのスプリング インジェクションがあります。それらを機能させ続けるにはどうすればよいですか (サーバー エクステンションに依存関係を追加するにはどうすればよいですか?

その後、graphAware を発見し、代わりにそれを使用する必要があるかどうか疑問に思います。

そして最後に、この投稿http://jexp.de/blog/2014/12/spring-data-neo4j-improving-remoting-performance/を読んだだけで、SpringCypherRestGraphDatabase を使用する必要があるようです (太字のテキストで説明されているように)記事の最後)。

さて、私は少し迷っており、いくつかの複雑なトランザクションを含むアプリケーションの組み込みモードではなく、neo4j サーバーを使用するための助けをいただければ幸いです。

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

neo4j - Spring Data Neo4j 4.0 の Neo4j TimeTree

spring data neo4j 4.0.0 プロジェクトで timetree ライブラリを利用しようとしています。

このページhttps://github.com/graphaware/neo4j-timetreeで詳しく説明されているように、neo4j.properties ファイルを編集して、イベントの自動添付を有効にし、timetree 依存関係を gradle に追加し、プロパティ「creationDate」を設定しました。 Long データ型のイベント ノード。すべてが正しいように見えますが、タイム ツリーは作成されません。

これが私のneo4j.propertyファイルです:

実際、これより前に、プロジェクトで Timetree の JAVA API バージョンを使用しようとしましたが、timetree コンストラクターのパラメーターの型である Node.js に本当に混乱しました。一方、春には、ノードにはクラスの型があります。

事前に感謝し、あなたの提案は本当に高く評価されます!

編集:

neo4j.properties

データ/ログ/neo4j.0.0

データ/graph.db/メッセージ

クラスエンティティ

リポジトリ

呼び出し元関数

FilterVersion.class

UnitVersion.class

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

neo4j - Neo4j TimeTree REST API 前と次のナビゲーション

現在、Neo4j TimeTree REST API を使用していますが、特定のタイムスタンプの前後の時間に移動する方法はありますか? 私の解決策は秒であり、分が変更された場合、前の分の前の秒を現在の秒に橋渡しする「次の」関係がないことを認識しています。これにより、サイファークエリが非常に複雑になり、車輪が既に利用可能になっている場合、車輪を再発明したくありません. 事前に感謝し、あなたの応答は本当に高く評価されます!

編集

下の図でわかるように、欠落している NEXT 関係の問題をもう一度再現する必要があります。これは、新しい Second time インスタントを追加する 3 回目から発生し始めます。

ここに画像の説明を入力

実際に、2 番目のノードで動作する NodeEntity を作成します。クラスは以下のようなものです。

ここでの問題は、着信 NEXT 関係です。それを省略すると、すべて正常に動作します。短い遅延で繰り返し時刻を作成すると、コンソールでこの種の例外が発生することもあります。

以下は、タイム インスタント ノードを作成するために使用する REST 呼び出しの例 です。

データの作成に使用する方法:

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

neo4j - Neo4 で TimeTree を構築するためのオプションを理解する

Neo4j のCLI、GraphAware の importer Michael Hunger のbatch import、またはpy2neo を使用して、GraphAware のTimeTreeのようなものを構築することは可能ですか?

(セットアップに関して) Neo4j の CLI を使用してこれを実行できることが最適です。この投稿で奨励されているように、すべての日付値をタイムスタンプに変換せずに、範囲内の特定の種類のノードを検索できるようにしたいと考えています。私のデータは現在ISO-8601 形式です

私は、Michael Hunger がこの投稿で行ったように、ゼロから TimeTree を構築することに反対しているわけではありません。ただし、これは一般的な問題であると思われるため、これについて車輪を再発見したくない.

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

neo4j - neo4j 1.9 で neo4j-reco を使用することは可能ですか?

タイトルはほとんどすべてを語っています。上でneo4j-recobyを使用しようとしています。ただし、現時点で可能かどうかはわかりません。GraphAwareneo4j-1.9

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

neo4j - localhost:7474/graphaware/changefeed/CFM は 404 を返します

サーバーモードでneo4jの最新の変更を追跡しようとしています

だから私はこのリンクをたどったhttps://github.com/graphaware/neo4j-changefeed

いくつかの余分なノードが追加されているのを見て、ここに私のデータベースに関する変更があります

ここに画像の説明を入力

しかしhttp://localhost:7474/graphaware/changefeed/CFMは私に404を与えます

私はneo4j 2.2.2を使用しています

そして私のneo4j.properties

私が追加したプラグイン

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

plugins - GraphAware を Windows コミュニティ エディションで実行できません

他の人が述べたように、EXEの代わりにZipからインストールして実行しようとしました。

認証ヘッダーが提供されている場合は 404 を返し、提供されていない場合は 401 を返します。

GraphAware には 2.2.2 のバージョンしかないようですが、neo4j サイトでは 2.2.3 が最新です。2.2.2 を追跡して、まだ動作しないようにしました。何か案は?