Cypher (język zapytań)

Narzędzia i środowisko
Cypherjęzyk CypherCypher query language
Cypher to język zapytań do bazy grafowej Neo4j – odpowiednik SQL dla grafów wiedzy, umożliwiający analizę relacji i metryki centralności węzłów.

Kluczowe operacje: MERGE (tworzenie bez duplikatów), MATCH (wyszukiwanie wzorców), CREATE (tworzenie), DELETE (usuwanie), RETURN (zwracanie wyników). W audycie semantycznym Cypher jest używany do budowy grafów wiedzy (MERGE węzłów i relacji), analizy metryczek grafowych (degree centrality, betweenness centrality) i eksportu danych do dalszego przetwarzania.

Przykład zapytania: MATCH (e:Entity)-[:HAS_ATTRIBUTE]->(a:Attribute) WHERE e.name = 'zachowek' RETURN a.name – zwraca wszystkie atrybuty encji 'zachowek'. Cypher jest deklaratywny (mówisz CO chcesz, nie JAK to zrobić), co czyni go stosunkowo łatwym do nauki.

Źródło: AI Semantic SEO Expert, Robert Niechciał (sensai.io)