substring

Generic Description

Extracts a character slice from a string using a zero-based start and optional length. It is documented separately because text normalization and slicing often become grouping keys, search inputs, or exported identifiers.

Simple example:

RETURN substring('Incident Review', 0, 8) AS prefix

Consumer-Level Explanation

Use it for fixed-prefix identifiers or display snippets where the cut point is part of the query contract. Prefer this function when the text operation is part of the query contract and should be visible during review.

More Detailed Explanation

substring runs inside the row pipeline, which makes text cleanup, extraction, and grouping keys visible to Nexyron instead of hidden in application code. That is especially important for imported document metadata, labels, and identifiers that feed later matching or indexing.

Advanced Example

This example applies substring while shaping document metadata, so text cleanup is part of the auditable query rather than an application-side afterthought.

MATCH (d:Document)
RETURN d.title AS title,
       substring(d.title, 0, 8) AS display_prefix
ORDER BY display_prefix

Real Use Cases

Real Limitations And Tradeoffs