Procedures And Algorithms Overview

Consumer View

This is the part of Nexyron where the graph stops being only a place to store connected records and starts becoming an execution surface for retrieval, ranking, grouping, projection, and analysis.

The main practical categories are:

The catalog/projection family now also includes materialized aggregate-view lifecycle procedures, which means analytical summaries can be managed as first-class Cypher objects rather than only ad hoc query outputs.

Conceptual Explanation

Procedures matter because they let Nexyron extend normal Cypher without inventing a separate analytics DSL.

The pattern is:

  1. CALL a procedure
  2. YIELD rows
  3. feed those rows back into MATCH, WITH, WHERE, RETURN, and functions

Simple example:

CALL nexyron.pagerank() YIELD node_id, score
MATCH (page)
WHERE id(page) = node_id
RETURN page.title AS page, score
ORDER BY score DESC
LIMIT 10

That lets users do things like:

Procedure Families

Community Detection Is The Most Misunderstood Family

This repo now has separate pages because “community detection” is not one feature.

  1. read procedures/README.md for the full family map
  2. read the relevant family page such as community detection
  3. read the per-procedure page for the exact behavior, selection guidance, use cases, and limitations