Tag: cypher

Cypher ist ein graph query language für Neo4j. Für Verschlüsselungen wie bei der Verschlüsselung finden Sie unter Verschlüsselung.

Wie benenne ich die Beziehungen in Neo4j?

Anzahl der Antworten 3 Antworten
Erkannte ich nur nach dem Import einer Tonne von Knoten, die ich erstellt hatte Beziehungen genannt START, das ist ein reserviertes Schlüsselwort. Abfragen der DB durch die Cypher-Konsole daher immer beschwert sich über die reservierten Schlüsselwörter: SyntaxException:

Rückgabe nur einfache Pfade in Neo4j Cypher query

Anzahl der Antworten 3 Antworten
Angesichts einer Abfrage wie der folgenden: START n = node(123) MATCH p = n-[r:LIKES*..3]->x RETURN p; Ergebnis Wege, die ich mit der obigen Abfrage enthalten Zyklen. Wie kann ich wieder nur einfache Pfade? Angesichts dieser Beispiel: Wie

Es gibt kein Verfahren mit dem Namen `apoc.Hilfe " registriert für diese Datenbankinstanz

Anzahl der Antworten 2 Antworten
Habe ich gebaut und installiert die "apoc" - Verfahren nach den github-Seite (Die apoc-1.0.0-SNAPSHOT.jar Datei wurde kopiert in das plugins-Verzeichnis nach der suerver gestoppt wurde, und dann begann ich den server wieder), aber wenn ich versuche, rufen

Neo4j-Match-Knoten-Eigenschaft ODER Beziehung Eigentum

Anzahl der Antworten 1 Antworten
Ich versuche zu schreiben, die eine Abfrage zurückgeben, Knoten, die entweder ein match-Knoten-Eigenschaft oder eine Beziehung Eigentum. Zum Beispiel, ich möchte alle Knoten, auf dem der name " George, ODER wenn die Beziehung Eigenschaft-status ist "good". Ich

Holen Sie sich alle Routen zwischen zwei Knoten neo4j

Anzahl der Antworten 2 Antworten
Arbeite ich an einem Projekt wo ich viel mit Grafiken... Ich bin mit einem Diagramm zu erhalten Routen von bus und Fahrrad zwischen zwei Haltestellen. Die Tatsache ist,alle in meiner Beziehung enthält die benötigte Zeit vom Startpunkt

wie man eine Liste von Knoten-Eigenschaften mit cypher in neo4j

Anzahl der Antworten 4 Antworten
Ich versuche, um eine Liste der Eigenschaften für eine Menge von Knoten. Match (n:"Indicator") return properties(n), ID(n) Ich bin mir nicht sicher, die syntax und konnte Sie nicht finden die Antwort in der refcard oder docs. Sie

SET in Kombination mit CASE-Anweisung in der cypher

Anzahl der Antworten 2 Antworten
Ich bin tryin, um zwei verschiedene Beziehung Eigenschaften zu zählen, mit einem case-Konstrukt abhängig von dem Wert einer anderen Beziehung Eigentum. Es gibt eine Konsole auf http://console.neo4j.org/?id=rt1ld5 die cnt-Spalte enthält die Anzahl der Male r.Wert Auftritt. Die

Neo4j - NICHT IN der Abfrage

Anzahl der Antworten 1 Antworten
Dem graph-schema, das ich habe ist (actors)-[:ACTED_IN]->(movies). Ich wissen, wie man die Akteure, die gearbeitet haben, mit einem bestimmten Schauspieler wie folgt: MATCH (actor {name:"Tom Hanks"} )-[:ACTED_IN]->(movies)<-[:ACTED_IN]-(costars) return distinct costars; Ich wissen, wie man alle Akteure, die

AttributeError: 'Graph' - Objekt hat kein Attribut 'cypher' in der migration der Daten von Postgress zu Neo4j(Graph-Datenbank)

Anzahl der Antworten 2 Antworten
Arbeite ich an der migration der Daten aus postgres zu Graph-Datenbank manuell. Ich schrieb Skript: import psycopg2 from py2neo import authenticate, Graph authenticate("localhost:7474", "neo4j", "password") n4j_graph = Graph("http://localhost:7474/db/data/") try: conn=psycopg2.connect("dbname='db_name' user='user' password='password'") except: print "good bye" cur

Neo4J: Umbenennung Eigentum Schlüssel

Anzahl der Antworten 1 Antworten
Ich habe gerade angefangen auf Neo & versucht zu suchen, vor Fragen zu diesem Thema. Ich brauche Hilfe zum umbenennen eine der Eigenschaft keys. Habe ich die folgenden Knoten: CREATE (Commerce:Category {title:' Commerce', Property:'Category', Owner:'Magic Pie', Manager:'Simple

die string-Verkettung in Neo4j Cypher

Anzahl der Antworten 1 Antworten
Ich will, um dies zu erreichen: rufen Sie ein Wort aus einer CSV-Datei, suchen Sie dann für die Existenz von ein hashtag mit dem Wort in einem Beitrag das problem ist, dass ich war nicht in der

Neo4j, wie Sie zu behandeln Sonderzeichen wie " \ in der Cypher-Anweisungen

Anzahl der Antworten 2 Antworten
Ich bin mit py2neo zum laden von JSON-Daten in Neo4j als chyper Aussagen. Mein problem ist, dass manchmal gibt es Zeichen, wie “ ‘ \ etc in die Saiten, die ich importieren möchten als Eigenschaften der Knoten:

neo4j cypher aktualisieren Sie vorhandene Knoten oder erstellen Sie neue Knoten

Anzahl der Antworten 2 Antworten
Ich habe ein Diagramm mit etwa neun Millionen Knoten, und zwölf Millionen Beziehungen. Für jeden Knoten innerhalb des Graphen gibt es eine Teilmenge der Eigenschaften für den jeweiligen Knoten, welche Formen eine einzigartige Identität für die Knoten,

Neo4J Cypher - CASE-Ausdruck mit MERGE

Anzahl der Antworten 2 Antworten
Bin ich versucht zu implementieren, die Logik in der Cypher, wo, basierend auf einer bestimmten Bedingung (CASE- Anweisung), würde ich erstellen Sie einige Knoten und Beziehungen; der code ist als unten MATCH (g:Game)-[:PLAYER]->(u:User)-[r1:AT]->(b1:Block)-[:NEXT]->(b2:Block) WHERE g.game_id='G222' and u.email_id

Was ist der beste Weg, um Speicher-Arrays mit strings als Knoten-Eigenschaft in Neo4j

Anzahl der Antworten 1 Antworten
Habe ich eine Anforderung, die in der Eigenschaft key kann mehrere Werte enthalten. Wie Speichere ich Sie als Eigentum in Neo4j? Ex: Person-node hat Eigenschaften wie: 'name', 'Alter' und 'Interessen' Die 'Interessen' - Eigenschaft kann können enthalten

Wie zum ausführen von Cypher in einer Datei?

Anzahl der Antworten 6 Antworten
Ich arbeite auf windows. Habe ich eine text-Datei von Cypher-Abfrage mit dem Editor. Wie kann ich die Abfrage ausführen in der Datei mit Neo4jShell oder Neo4j Webinterface console. InformationsquelleAutor Dinesh | 2013-07-04

Finden Neo4j Knoten, wo die Eigenschaft ist nicht gesetzt

Anzahl der Antworten 2 Antworten
Mit Cypher, wie finde ich einen Knoten, wo eine Eigenschaft nicht vorhanden ist? Ich habe zum Beispiel zwei Knoten: A = {foo: true, name: 'A'}, B = { name: 'B'} Nun möchte ich finden, B, wählen Sie

Finden neo4j Knoten mehr als eine eingehende Beziehung

Anzahl der Antworten 1 Antworten
Ich versuche zu finden, die für alle Knoten mit mehr als einem eingehenden Beziehung. Angesichts dieser Daten: a-[has]->b a-[has]->c d-[has]->b So, ich bin auf der Suche nach einer Abfrage zurückgibt, 'b', weil es hat mehr eingehende. Diese

Neo4j Bidirektionale Beziehung

Anzahl der Antworten 2 Antworten
Ist es, eine Möglichkeit zu schaffen bidirektionale Beziehung in Neo4j mit Cypher? Ich möchte, dass die Beziehung bidirektional sein, anstatt dass Sie zwei unidirektionale Beziehungen in beide Richtungen, so z.B.: (A)<-[FRIEND]->(B) Statt: (A)-[FRIEND]->(B) (A)<-[FRIEND]-(B) Vielen Dank im

Erstellen von Knoten und Beziehungen, die zur gleichen Zeit in neo4j

Anzahl der Antworten 4 Antworten
Ich versuche zum Aufbau einer Datenbank Neo4j mit einer Struktur, die enthält sieben verschiedene Typen von Knoten, die in Summe um die 4-5000 Knoten und zwischen Ihnen rund 40000 Beziehungen. Die cypher-code, den ich momentan verwende, ist,

Um Knoten von Beziehung count --> ThisShouldNotHappenError

Anzahl der Antworten 2 Antworten
In eine Neo4j-Datenbank mit ein paar Knoten und Beziehungen, die ich versuche, herauszufinden, die meisten "populären" Benutzer (in diesem Fall: Die Knoten, die Teilnahme in den meisten Beziehungen): START n=node:user('*:*') MATCH (n)-[r]->(x) RETURN n ORDER BY COUNT(r)

Neo4j Hinzufügen/aktualisieren Eigenschaften, wenn Knoten vorhanden ist

Anzahl der Antworten 2 Antworten
Ich möchte in der Lage sein, um update/enlarge meine Neo4j-Datenbank durch das hochladen einer neueren version der Datenbank ODER einen Teil dieser Datenbank enthalten. Was ich gefunden habe, die ich verwenden kann MERGE zu add neue Knoten

Mehrere nicht Verwandte Abfragen in Neo4j Cypher?

Anzahl der Antworten 4 Antworten
Tut http://localhost:7474/browser/ keine Unterstützung für mehrere unrelated Abfragen? Diesem code: MATCH (a {cond:'1'}), (b {cond:'x'}) CREATE a-[:rel]->b MATCH (a {cond:'2'}), (b {cond:'y'}) CREATE a-[:rel]->b MATCH (a {cond:'3'}), (b {cond:'z'}) CREATE a-[:rel]->b einen Fehler verursacht: Ist es erforderlich,

Wie die Rückkehr der Beziehungstyp mit Neo4J Cypher-Abfragen?

Anzahl der Antworten 1 Antworten
Ich versuche, die Art der Beziehung eine sehr einfache Cypher-Abfrage, wie im folgenden MATCH (n)-[r]-(m) RETURN n, r, m; Leider ist diese Rückkehr ein leeres Objekt für r. Dies ist lästig, da kann ich nicht unterscheiden zwischen

In Cypher, wie kann ich eine Beziehung, wenn es nicht vorhanden ist; die update-Eigenschaft, wenn es nicht

Anzahl der Antworten 3 Antworten
In der Cypher in Neo4J, gegeben zwei Knoten, wenn es keine Beziehung zwischen Ihnen, würde ich mag, um eine Beziehung zu erstellen (vom Typ Foo) mit einem Gewicht von Eigentum ein. Wenn diese Beziehung bereits vorhanden ist,

Mit neo4j DISTINCT und ORDER BY, die auf verschiedenen Eigenschaften

Anzahl der Antworten 2 Antworten
Ich versuche, führen Sie das folgende cypher-query auf neo4j-version 1.9M02 START me=node(2) MATCH me-[:FOLLOWS]->friends ,friends-[fr:ADDED|STOCKS]->products ,me-[r?]->products WHERE r is null RETURN products._id ORDER BY fr.CreatedOn DESC SKIP 0 LIMIT 10 Erwarten ich bekomme alle Produkte, die HINZUGEFÜGT

Neo4j Importieren lokale CSV-Datei

Anzahl der Antworten 4 Antworten
Ich versuche zu importieren einer lokalen csv-Datei, aber ich habe InvalidSyntax Fehler. LOAD CSV WITH HEADERS FROM file:C:/csv/user.csv Ungültige Eingabe '/' (Spalte 1, Zeile 35 (Einpresstiefe: 34)) "LOAD CSV MIT HEADER AUS der Datei:C:/csv/user.csv" InformationsquelleAutor user2238244 |

NEO4j Cypher Abfrage zurückgeben, die distinct-Wert

Anzahl der Antworten 1 Antworten
Hallo Jungs ich bin neu cypher-query und das möchte ich einschränken, um doppelte Werte in meinem Ergebnis die Abfrage match (ee:Personal {id:"id"})-[:Friend]->(fr), (fr)-[:Friend]->(fr2), (fr2)-[:Friend]->(friend:Personal), (friend)-[:Works]->(comp:Company) where comp.name=~".*name.*" and not friend.id="id" and not (friend)-[:Friend]-(fr) and not (friend)-[:Friend]-(ee) and

Neo4j Cypher ORDER BY DESC-Abfrage

Anzahl der Antworten 2 Antworten
Möchte ich, um die ZÄHLUNG(Film.Titel) in absteigender Reihenfolge. Aber es gibt eine Fehlermeldung. Dies ist die Abfrage. MATCH (Movie {genre:"Action"})<-[:ACTS_IN]-(Person) "RETURN Person.name, Movie.genre, COUNT(Movie.title)" "ORDER BY COUNT(Movie.title) DESC" "LIMIT 100"; Dank! Ich bekomme keine Fehlermeldung, wenn Sie

erhalten Sie alle Beziehungen für einen Knotenpunkt mit cypher

Anzahl der Antworten 5 Antworten
Ich würde gerne herausfinden, alle eingehenden und ausgehenden Beziehungen eines Knotens. Ich habe versucht paar Fragen vorgeschlagen, in anderen Fragen aber nicht viel Glück. Dies sind die beiden, die ich habe versucht, MATCH (a:User {username: "user6"})-[r*]-(b) RETURN

Das Einreichen mehrerer Semikolon getrennt Cypher-Anweisungen durch Neo4j Browser

Anzahl der Antworten 4 Antworten
Will ich senden Sie eine Liste mit Semikolon getrennt Cypher schreiben Sie Aussagen über den web-browser, aber ich bin immer Fehler... MERGE (a:user{id: 'A'}) MERGE (b:product{id: '1'}) CREATE UNIQUE (a)-[:USED_BY]->(b); MERGE (a:user{id: 'B'}) MERGE (b:product{id: '4'}) CREATE

Löschen von Knoten und Beziehungen mit cypher-Abfrage über REST-API

Anzahl der Antworten 6 Antworten
Ich hab das Spiel mit 2.0 M6 neo4j-server (oracle jdk7 auf win7 64). Ich versuche zu löschen Knoten und deren Beziehungen mit Hilfe einer einzigen cypher-Anfragen über die REST-API. Die Abfrage, die ich erstellen (was funktioniert, wenn

Rückkehr eindeutigen Knoten im Cypher Pfad Abfrage

Anzahl der Antworten 1 Antworten
Bin ich versucht, rufen Sie eine einzigartige Reihe von Elementen verknüpft, um zu einem gegebenen Graphen Knoten. Ich habe einige Knoten werden in eine Neo4j graph database, welche verbunden sind mit a',' Beziehung (z.B. Knoten 6 verbindet

zum hinzufügen einer Eigenschaft zu vorhandenen Knoten neo4j cypher?

Anzahl der Antworten 1 Antworten
habe ich einen neuen Knoten mit der Bezeichnung Benutzer CREATE (n:User) möchte ich hinzufügen, dass die Eigenschaft name zu meinem Benutzer Knoten ich versuchte es durch MATCH (n { label: 'User' }) SET n.surname = 'Taylor' RETURN

Überprüfen Sie, ob ein Knoten existiert, wenn nicht erstellen

Anzahl der Antworten 1 Antworten
Im Versuch, um eine Datenbank wurden jedesmal, wenn ein Knoten nicht existiert, es wird eine neue erstellen, und stellen eine Beziehung zwischen diesem Knoten und anderen. Wenn der Knoten vorhanden ist, werden beide Knoten eine Beziehung. Mein

Cypher-Abfrage: Suchen aller Pfade zwischen zwei Knoten gefiltert durch Beziehung Eigenschaften

Anzahl der Antworten 1 Antworten
Ich habe die folgenden Graphen als ein Neo4j graph database: activates (80 °F) (A)------------------------------------->(D) | \__ _/->^ | \__ activates __/ | | \__(50 °F) __/ | | \__ __/ | | \__ __/ | activates |

Rücksende-Etiketten für einen Knoten mit Cypher

Anzahl der Antworten 1 Antworten
Wie kann ich wieder alle labels für einen Knoten mit einer Cypher-query? Beachten Sie, dass ich weiß nicht, die Knoten-id im Voraus, mache ich eine Art index-match, um es zu bekommen. Wenn Ihr Knoten ist gebunden an

Wie, um die Anzahl der Beziehungen in Neo4j

Anzahl der Antworten 1 Antworten
Ich bin mit Neo4j 2.0 und mit der folgenden Abfrage, um herauszufinden, die Anzahl, die Anzahl der zu einem bestimmten Verhältnis von einem bestimmten Knoten. Habe ich zu überprüfen, die Anzahl der Beziehungen mit dem Namen "LEBEN"

neo4j finden, die alle Knoten mit passenden Eigenschaften

Anzahl der Antworten 7 Antworten
Habe ich eine relativ große Menge der Knoten, und ich möchten, finden Sie alle Paare von Knoten, die passenden Immobilien-Werte, aber ich weiß nicht, oder Pflege im Voraus, was die Immobilie Wert ist. Dies ist im Grunde

Neo4J Cypher Datentyp-Konvertierung

Anzahl der Antworten 3 Antworten
Habe ich eine Eigenschaft quantity auf unserer Product-Knoten und bin auf der Suche nach einer cypher-query, der mir alle nodes mit quantity = 20 ... problem ist, dass Quantität als string gespeichert in neo4j. Gibt es eine

So Aktualisieren oder ändern Sie den Wert in neo4j cypher

Anzahl der Antworten 1 Antworten
Gibt es eine update-Abfrage in cypher mit denen können wir aktualisieren die Eigenschaft eines Knotens oder einer Beziehung ? Z.B. habe ich folgende Knoten und Beziehung: NodeA-[r:relatedTo]-NodeB wo relatedTo eine Beziehung mit Eigenschaften wie aktiv oder inaktiv

Change node label in neo4j

Anzahl der Antworten 4 Antworten
Habe ich einen Knoten mit einem falschen Etikett. Gibt es eine Möglichkeit zum ändern der node label oder Beziehung geben, ohne neu zu erstellen? Ich habe versucht, so etwas wie MATCH "n", WOBEI Id(n)=14 SET n.Labels =

Löschen Sie alle Knoten und Beziehungen in neo4j mit cypher übersteigt heap space

Anzahl der Antworten 5 Antworten
Ich habe versucht Sie diese Abfrage ausführen, wie empfohlen, in der neo4j google-Gruppe und in anderen Quellen online: START n = node(*) MATCH n-[r?]-() WOBEI ID(n)>0 LÖSCHEN n, r; damit löschen Sie alle Knoten und Beziehungen, die

neo4j cypher: wie ändern Sie die Art einer Beziehung

Anzahl der Antworten 4 Antworten
Ich kann nicht einen Weg finden, eine Beziehung zu ändern geben Sie in der Cypher. Ist dieser Vorgang überhaupt möglich? Wenn nicht: was ist der beste Weg, dieses Ergebnis erreichen? InformationsquelleAutor der Frage Sovos | 2014-03-26

Neo4j - gibt es eine cypher-query-syntax Liste (Karte), alle Indizes in der DB?

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach etwas ähnliches zu MySQL ( KARTE INDIZES ). Ich war in der Lage, um eine Liste der Indizes mit py2neo in Python graphDB = neo4j.GraphDatabaseService() indexes = graphDB.get_indexes(neo4j.Node) print(format(indexes)) aber ich

Wie man Knoten-id mit cypher-Anfrage?

Anzahl der Antworten 3 Antworten
Ich bin mit neo4j und machen die Ausführung dieser Abfrage: MATCH (n:Person) RETURN n.name LIMIT 5 Ich bin immer die Namen, aber ich brauche die ids zu. Bitte um Hilfe!! InformationsquelleAutor der Frage Aleksandrenko | 2014-10-05

Wie kann ich wieder alle Eigenschaften eines Knotens mit Cypher?

Anzahl der Antworten 6 Antworten
Ich verstehen es ist möglich, verwenden Sie das wildcard-symbol ( * ), um alle Referenzen in einer Cypher-query wie: MATCH p:Product WHERE p.price='1950' RETURN *; ==> +----------------------------------------------------------------+ ==> | p | ==> +----------------------------------------------------------------+ ==> | Node[686]{title:"Giorgio Armani

neo4j, wie, um alle Knoten Etiketten mit Cypher?

Anzahl der Antworten 7 Antworten
Ich kann nicht herausfinden, wie die Rückkehr eines Knoten-labels mit Cypher. Jemand kennt die syntax für diese operation? InformationsquelleAutor der Frage Sovos | 2013-08-23

Neo4j - Cypher vs Gremlin Abfragesprache

Anzahl der Antworten 6 Antworten
Fange ich an, entwickeln mit Neo4j mithilfe der REST-API. Ich sah, dass es zwei Optionen für die Durchführung komplexer Abfragen - Cypher (Neo4j - Abfragesprache) und Gremlin (general purpose graph query/traversal language). Hier ist, was ich wissen

Fügen Sie ein Label zu einem bestehenden Knoten mit Cypher hinzu

Anzahl der Antworten 1 Antworten
Wie kann ich ein label hinzufügen zu einem bestehenden Knoten mit einem Cypher-query? InformationsquelleAutor der Frage cheesetaco | 2014-02-07