Skip to main content
Procedures are functions that can be called from within Cypher queries using the CALL syntax.

Syntax

Basic procedure call:
With explicit YIELD to select specific return values:
Note: The YIELD clause is optional. When omitted, all values listed in the ‘Yields’ column are returned automatically.

Available Procedures

Frequently Asked Questions

Use the CALL syntax: CALL db.labels(). Optionally add YIELD to select specific return columns: CALL db.labels() YIELD label.
YIELD specifies which columns to return from a procedure. When omitted, all columns defined by the procedure are returned automatically.
FalkorDB includes PageRank (algo.pageRank), BFS (algo.BFS), Shortest Paths (algo.SPpaths), Single-Source Paths (algo.SSpaths), Weakly Connected Components (algo.WCC), Minimum Spanning Forest (algo.MSF), Betweenness Centrality (algo.betweenness), and Label Propagation (algo.labelPropagation).
First create an index with CREATE FULLTEXT INDEX FOR (n:Label) ON (n.property), then query with CALL db.idx.fulltext.queryNodes('Label', 'search term') YIELD node, score.
Use CALL dbms.procedures() which yields the name and mode (read/write) of every registered procedure.