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 CALL db.idx.fulltext.createNodeIndex('Label', '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.