問題タブ [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.
neo4j - Cypher Java 日付クエリ
特定の日付範囲内のノードを返すために暗号クエリを実行しようとしています。日付オブジェクト (Java) を渡すと、クエリは正しいノードを返しません。現在、期待どおりに機能する長い日付値 (つまり getTime()) を使用しています。これはすばらしいことですが、実際の Date オブジェクトをそのまま使用する方法はありますか?
neo4j - ノード ID を使用した暗号クエリ
次のエンティティを想定します。
「ユーザー」には「ブログ」があり、ブログには「エントリ」があります。ブログには複数のユーザーを含めることができ、エントリにはユーザー、ブログ、および文字列エントリの 3 つのプロパティがあります。特定のブログとユーザーのすべてのエントリを返す暗号クエリを作成したいと考えています。ユーザー ノード ID とブログ ID の両方があります。ユーザー ID を使用してノードを開始できますが、ブログ ID はどのように使用できますか? 他に一意のものにはアクセスできないため、ノード ID が使用されています。
推奨事項をいただければ幸いです。
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
前もって感謝します。
neo4j - Neo4j Cypher クエリのパフォーマンス
タグの概念を使用して、別の検索要素に似たクエリを作成しました。
「類似」は、type プロパティを使用してインデックス付けされた一連のノードです。「To」は、「類似」ノードと比較する必要があるノードです。
同様のクエリ自体は 500 ノードを返し、リレーション TAGGED の数は 3000 です。タグ ノードは 500 です。私のマシンでは、このクエリに 50 秒かかります。
order by 句や count 句を削除してパフォーマンスを向上させないでください。
indexing - noe4jサブグラフでインデックスベースの検索を行うにはどうすればよいですか?
neo4jのサブグラフでインデックスベースの検索を行う方法はありますか?
Cypher では、最初にインデックスからノードを選択し、次にグラフの関係またはプロパティと照合します。最初に (関係に基づいて) サブグラフを選択し、次にそのサブグラフ ノード (元のインデックスのサブ インデックス) をインデックスで検索するようなものが必要です。 )。
rest - RESTGraphDbを使用するとCypherneo4jの結果が遅くなります
私はneo4j-rest-graphdbを使用しており、単純なノードの結果をフェッチするためにCypherを使用しようとしました。
結果を反復処理するためのベストプラクティスは何ですか?最後の行により、サービスが約6秒間ハングします。最後にイテレータがないと、アプリケーションは静かに高速になります。webadmin cypherターミナルも試しましたが、結果は50ミリ秒以内に取得されます。私は何か間違ったことをしていますか?
neo4j - CypherWHEREフィルタリング句でneo4j自動インデックスを使用する
フィルタリングWHERE句を実行するときに、Cypher実行エンジンによって使用される(ノードまたは関係)プロパティの自動インデックスはありますか?そうでない場合、Cypherにそれらを使用するように指示する方法はありますか?サードパーティ(Luceneなど)のインデックスについてはどうですか?
neo4j - [データブラウザ]タブにすべてのノードと関係を表示する
[データブラウザ]タブにすべてのノードと関係を表示するにはどうすればよいですか?
検索フィールドに入力できるサンプルインデックスクエリとは何ですか?
neo4j - Neo4j Cypher: ExecutionResult の結果を反復処理する方法
このコードで、ExecutionResult の結果のすべてのノードを反復処理するにはどうすればよいでしょうか?
neo4j - Cypherを使用してneo4jで切断されたノードを見つけるにはどうすればよいですか?
私はneo4jをいじっていて、すべてのCypherクエリがSTART
句の開始点を必要としていることに気づきました。Cypherを使用して切断されたすべてのノードを見つけるにはどうすればよいですか?
ありがとう