Cypher Procedures And Algorithms Reference
Consumer View
Procedures are the row-producing extension surface of Cypher in Nexyron. If clauses shape the query pipeline and functions transform values, procedures are the parts that execute a larger operation and stream records back into that pipeline.
Main Families
- Catalog And Projections
- Abstraction Platform
- Semantic
- Temporal And Streaming
- Algorithms/Centrality
- Algorithms/Traversal
- Algorithms/Components And Ordering
- Algorithms/Shortest Path And Routing
- Algorithms/Clustering And Triangles
- Algorithms/Community Detection
- Algorithms/Trees And Flow
- Algorithms/Structure
- Algorithms/Similarity And Embedding
How To Think About Procedures
Different families serve different roles:
- projection procedures prepare analytical graph views
- abstraction-platform procedures define, build, materialize, serve, score, evaluate, and optimize the higher-level ML and decisioning runtime
- semantic procedures bridge embeddings and retrieval into Cypher
- algorithm procedures compute scores, traversals, communities, paths, cuts, or structural features
The key user pattern is:
CALL nexyron.pagerank() YIELD node_id, score
WITH node_id, score
RETURN node_id, score
LIMIT 10
That is why procedures are documented separately from clauses and functions. They are not isolated APIs. They are composable row sources inside the same query language.
What To Read First
- If you are deciding between community algorithms, start with Algorithms/Community Detection.
- If you need ranking or influence, start with Algorithms/Centrality.
- If you need the feature/snapshot/dataset/model/policy runtime, start with Abstraction Platform.
- If you need semantic search and reranking, start with Semantic.
- If you need named graph lifecycle management, start with Catalog And Projections.