問題タブ [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.
php - 名前空間の問題?または、他の何か?
Graphaware\neo4j クライアントを php neo4j-php-clientに実装しようとしています
composer を実行してファイルを作業ディレクトリー .www にダウンロードし、次を使用してクライアントを開始しようとしました
このエラーが発生します。
なぜ私はこれを見ているのですか?
php - 推奨速度の改善 Neo4j
Neo4j と Reco4PHP を使用して、単純なレコメンデーション エンジンを作成しようとしています。
データ モデルは、次のノードと関係で構成されます。
(ユーザー)-[:HAS_BOUGHT]->(製品 {category_id: int})-[:DESIGNED_BY]->(デザイナー)
このシステムでは、ユーザーが購入したのと同じデザイナーの商品をレコメンドし、ブーストしたいと考えています。レコメンデーションを作成するために、1 つの Discovery クラスと 1 つの Post-Processor クラスを使用して製品をブーストします。下記参照。これは機能しますが、非常に遅いです。データモデルには最大 1000 の製品と最大 100 のデザイナーが含まれているため、完了するまでに 5 秒以上かかります。
動作することには満足していますが、計算に 5 秒以上かかる場合は、運用環境では使用できません。
私が持っている速度を改善するには:
- Product:id と Designer:id にインデックスを作成しました
- node_auto_indexing=trueを neo4j.propertiesに追加します。
- -Xmx4096mを .neo4j-community.vmoptions に追加しますが、実際には違いはありません。
これらの Cypher クエリに 5 秒以上かかるのは普通のことですか、それとも改善の余地はありますか? :)
php - PHP用のNeo4jクライアントをインストールしましたが、localhost:7474に接続できません
「composer require neoxygen/neoclient」を使用してPHP用のNeo4jクライアントをインストールし、これをphpファイルに入れました
require_once 'vendor/autoload.php';
Neoxygen\NeoClient\ClientBuilder を使用します。
$client = ClientBuilder::create() ->addConnection('default','http','localhost',7474) ->build();
しかし、printr($client) が接続されていないときにブラウザでこの php ファイルを実行すると。
elasticsearch - GraphAware neo4j と Elasticsearch の統合を使用しているときに、Elasticsearch インデックスから複数のプロパティ キーを除外する方法
GraphAware neo4j-to-elasticsearch ライブラリでは、このプロパティ設定が Elasticsearch インデックスから特定の Neo4j ノード プロパティを除外するためのルートであることがわかります。
これは、単一のプロパティに対して完全に機能します。しかし、複数のプロパティを指定する方法に関するドキュメントはありません。追加のプロパティ名を使用して試行錯誤を試みました。コンマ区切り。スペースで区切られ、他の多くの左フィールドオプションがありますが、まだ何も機能していません。
誰でもこの分野で経験がありますか?
Neo4j 2.3.2 Enterprise と適切な GraphAware ライブラリ バージョンを使用しています。
php - Neo4j は 10 本の映画しか見つけられません
今日、neo4j のスラックで、php で ogm を使用できることがわかりました。
https://github.com/graphaware/neo4j-php-ogm
person と movie テーブルを含む test フォルダーに示されている例を使用します。
しかし、私は 10 個の映画だけを持ちたいのですが、今ではすべての映画を持っています。
これはアプリケーションの私のコードです:
すでに回答ありがとうございます。
php - neo4j ogm がすべての関係を返すわけではありません
これは私のOMGクラスです:
そして、私はこのコードを使用します:
しかし、すべてではなく 1 つの関係のみが返されます。何が問題なのですか?
java - JavaでプロパティごとにNeo4関係を取得するには?
私は Neo4j プラグインに取り組んでおり、プロパティ値で関係を取得する必要があります。
GraphDatabaseService
非常に便利なメソッドを持つNeo4j にアクセスできますGraphDatabaseService.findNode(Label label, String property , String value)
。
のような、このメソッドの対応する関係を探していGraphDatabaseService.findRelationship(RelationshipType type, String property , String value)
ます。
これは存在しますか?それはロードマップに載っていますか?別の方法はありますか?