FalkorDB Algorithms Overview

FalkorDB offers a suite of graph algorithms optimized for high-performance graph analytics.
These algorithms are accessible via the CALL algo.<name>() interface and are built for speed and scalability using matrix-based computation.

This overview summarizes the available algorithms and links to their individual documentation.

Table of Contents


Pathfinding Algorithms

  • BFS
    Performs a breadth-first search starting from a source node and optionally stopping at target nodes or maximum depth.

  • SPpath
    Computes the shortest paths between a source and one or more destination nodes.

  • SSpath
    Enumerates all paths from a single source node to other nodes, based on constraints like edge filters and depth.

  • MSF
    Computes the Minimum Spanning Forest of a graph, finding the minimum spanning tree for each connected component.

For path expressions like shortestPath() used directly in Cypher queries, refer to the Cypher Path Functions section.

Centrality Measures

  • PageRank
    Computes the PageRank score of each node in the graph, representing its influence based on the structure of incoming links.

  • Betweenness Centrality
    Calculates the number of shortest paths that pass through each node, indicating its importance as a connector in the graph.

Community Detection


Table of contents