Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Prompt Cypher

Cypher est le langage de requete de la base de donnees qui stocke votre graphe de connaissances. Vous n’en avez pas besoin pour utiliser l’assistant, mais si vous le connaissez, vous pouvez l’utiliser directement dans le prompt.

Executer une requete Cypher

Saisissez ou collez une requete Cypher dans la zone de saisie, puis validez. L’assistant l’execute et renvoie le graphe associe a la requete, pour que vous voyiez les objets et les relations qu’elle retourne.

Exemple :

MATCH (p:PART)-[_ar0:purchased_via]->(c:CONTRACT)-[_ar1:negociated_with]->(s:SUPPLIER)
RETURN DISTINCT p AS n1, c AS n2, s AS n3, p.ID_NODE AS ID_NODE, labels(p)[0] AS label
UNION
MATCH (b:BRAND)-[_ar2:produces]->(m:MODEL)
RETURN DISTINCT b AS n1, m AS n2, null AS n3, m.ID_NODE AS ID_NODE, labels(m)[0] AS label

L’assistant execute la requete et renvoie le graphe : les pieces avec leurs contrats et leurs fournisseurs, et les marques avec les modeles qu’elles produisent.

Executer une requete Cypher

Pour voir la requete derriere une autre reponse, utilisez l’option Show Cypher (voir Poser une question).

Aide sur une requete complexe

L’assistant peut aussi vous guider quand une requete devient complexe, et la corriger : collez une requete qui echoue ou qui ne retourne pas ce que vous attendez, ou decrivez ce que vous cherchez a obtenir, et l’assistant explique le probleme et propose une version corrigee.

Exemple : la relation entre une piece et son contrat s’appelle purchased_via, et non purchased_by.

Corrige cette requete :
MATCH (c:CONTRACT)-[:negotiated_with]->(s:SUPPLIER {name: 'Bosch'})
MATCH (p:PART)-[:purchased_by]->(c)
RETURN p, c.unit_price

L’assistant indique que purchased_by n’existe pas dans l’ontologie, et propose la requete corrigee :

MATCH (c:CONTRACT)-[:negotiated_with]->(s:SUPPLIER {name: 'Bosch'})
MATCH (p:PART)-[:purchased_via]->(c)
RETURN p, c.unit_price

Corriger une requete Cypher