問題タブ [py2neo]
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.
python - py2neo - クエリの UnicodeEncodeError
py2neo を使用して neo4j をクエリするとエラーが発生し、解決できないようです。私のコード:
そしてエラー
手がかりはありますか?
ありがとうございました
python - py2neoノードのプロパティに基づいてノードを取得する方法は?
関連する方法を見つけました:
find
- このバージョンのneo4j
はラベルをサポートしていないため、機能しません。match
-ノードにはまだ関係がないため、関係を指定できないため機能しません。match_one
- と同じmatch
。node
- ノードの ID がわからないため、機能しません。
私は同等のものを必要とします:
暗号クエリ。基本的なことのように思えますが、実際にはそうではありません...
PS。言及しきれないほどの理由から、Cypher の使用には反対です。したがって、それも選択肢ではありません。
python - cypher テンプレートの引数を置き換えます
そして、読みやすいようにフォーマットされたクエリ自体:
これを neo4j-shell で実行すると、次のようになります。
期待される結果、ユーザーとのノードを受け取ります。
どうやら、このクエリを送信した場合はそうではありません。何を与える?
PS。問題があれば、実際にリクエストを送信するライブラリはhttpstream
.
neo4j - IPython と py2neo を使用する場合:「ピアによる接続のリセット」を防ぐ方法は?
Neo4j グラフ データベースのコンテンツを変更するために、Python 2.7.1、IPython 0.13.1、および py2neo 1.5 を使用しています。Neo4j との対話がない状態でしばらくすると、Neo4j によって接続がリセットされます。これは少し不便です。
質問: 接続のリセットが発生しないように、またはあまり頻繁に発生しないように、非アクティブな時間を増やすか、接続を維持するなどの方法はありますか?
python - py2neo を使用して数値インデックスを作成しますか?
py2neo 経由で neo4j を使用します。インデックスを使用して、数値の CYPHER を使用してクエリを実行できる必要があります。たとえば、START n=node:field_index("subdomain:Football AND type:Competition AND weight>10") RETURN n;
重量は、lucene の数値フィールドとしてインデックス化する必要があります。このクエリの結果は
org.neo4j.server.rest.repr.RepresentationExceptionHandlingIterable.exceptionOnHasNext(Repres
インデックスが作成され、ノードが追加されても。私が使用して作成するインデックス
node_index=g.get_or_create_index(neo4j.Node, "field_index")
を使用してノードを追加する
ノード内のノードのバッチ = neo4j.WriteBatch(g): batch.add_to_index(neo4j.Node,"field_index","type",node["type"],node) batch.submit()
node["type"] の値が py2neo を介して数値であることを示すにはどうすればよいですか? CYPHER を使用してクエリを実行するにはどうすればよいですか?
あるいは、コンソールを使用して数値インデックスを作成する方法を誰かが示すことができれば、それはありがたいことです。