問題タブ [cypher]

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

neo4j - Cypher Java 日付クエリ

特定の日付範囲内のノードを返すために暗号クエリを実行しようとしています。日付オブジェクト (Java) を渡すと、クエリは正しいノードを返しません。現在、期待どおりに機能する長い日付値 (つまり getTime()) を使用しています。これはすばらしいことですが、実際の Date オブジェクトをそのまま使用する方法はありますか?

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

neo4j - ノード ID を使用した暗号クエリ

次のエンティティを想定します。

「ユーザー」には「ブログ」があり、ブログには「エントリ」があります。ブログには複数のユーザーを含めることができ、エントリにはユーザー、ブログ、および文字列エントリの 3 つのプロパティがあります。特定のブログとユーザーのすべてのエントリを返す暗号クエリを作成したいと考えています。ユーザー ノード ID とブログ ID の両方があります。ユーザー ID を使用してノードを開始できますが、ブログ ID はどのように使用できますか? 他に一意のものにはアクセスできないため、ノード ID が使用されています。

推奨事項をいただければ幸いです。

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

spring - 指定されたプロパティ値を持つノードを取得するためのCypherクエリ

Spring DataGraphのCypherQueriesは初めてなので、これは非常に簡単かもしれません...

いくつかのプロパティに指定された値を持つすべてのノードをフェッチするためのCypherクエリは何でしょうか。したがって、???次の@Queryアノテーションには何が含まれるのでしょうか。

編集: それで、私はサイファーの依存関係を追加することによって派生クエリを使用することができました(以下のマイケルによって提案されたように)。しかし、私は以下のエラーが発生しているようです:

string matching regex (?i)\Qreturn\E' expected but ,' found

これは、次のようなクエリを作成しているように見えるためだと思います。

start n=node:__types__(className="com.example.MyObject") where n.property1 = {0}, n.property2 = {1} return n

それよりも

start n=node:__types__(className="com.example.MyObject") where n.property1 = {0} and n.property2 = {1} return n

(クエリでは,なくに注意してください)and

前もって感謝します。

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

neo4j - Neo4j Cypher クエリのパフォーマンス

タグの概念を使用して、別の検索要素に似たクエリを作成しました。

「類似」は、type プロパティを使用してインデックス付けされた一連のノードです。「To」は、「類似」ノードと比較する必要があるノードです。

同様のクエリ自体は 500 ノードを返し、リレーション TAGGED の数は 3000 です。タグ ノードは 500 です。私のマシンでは、このクエリに 50 秒かかります。

order by 句や count 句を削除してパフォーマンスを向上させないでください。

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

indexing - noe4jサブグラフでインデックスベースの検索を行うにはどうすればよいですか?

neo4jのサブグラフでインデックスベースの検索を行う方法はありますか?

Cypher では、最初にインデックスからノードを選択し、次にグラフの関係またはプロパティと照合します。最初に (関係に基づいて) サブグラフを選択し、次にそのサブグラフ ノード (元のインデックスのサブ インデックス) をインデックスで検索するようなものが必要です。 )。

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

rest - RESTGraphDbを使用するとCypherneo4jの結果が遅くなります

私はneo4j-rest-graphdbを使用しており、単純なノードの結果をフェッチするためにCypherを使用しようとしました。

結果を反復処理するためのベストプラクティスは何ですか?最後の行により、サービスが約6秒間ハングします。最後にイテレータがないと、アプリケーションは静かに高速になります。webadmin cypherターミナルも試しましたが、結果は50ミリ秒以内に取得されます。私は何か間違ったことをしていますか?

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

neo4j - CypherWHEREフィルタリング句でneo4j自動インデックスを使用する

フィルタリングWHERE句を実行するときに、Cypher実行エンジンによって使用される(ノードまたは関係)プロパティの自動インデックスはありますか?そうでない場合、Cypherにそれらを使用するように指示する方法はありますか?サードパーティ(Luceneなど)のインデックスについてはどうですか?

0 投票する
7 に答える
53736 参照

neo4j - [データブラウザ]タブにすべてのノードと関係を表示する

[データブラウザ]タブにすべてのノードと関係を表示するにはどうすればよいですか?

検索フィールドに入力できるサンプルインデックスクエリとは何ですか?

0 投票する
4 に答える
6384 参照

neo4j - Neo4j Cypher: ExecutionResult の結果を反復処理する方法

このコードで、ExecutionResult の結果のすべてのノードを反復処理するにはどうすればよいでしょうか?

0 投票する
4 に答える
4554 参照

neo4j - Cypherを使用してneo4jで切断されたノードを見つけるにはどうすればよいですか?

私はneo4jをいじっていて、すべてのCypherクエリがSTART句の開始点を必要としていることに気づきました。Cypherを使用して切断されたすべてのノードを見つけるにはどうすればよいですか?

ありがとう