isNormalized

Generic Description

Checks whether text is already in a requested Unicode normalization form. It is documented separately because text normalization and slicing often become grouping keys, search inputs, or exported identifiers.

Simple example:

RETURN isNormalized('Café', 'NFC') AS value

Consumer-Level Explanation

Use it in data-quality checks before deciding whether ingestion should normalize values upstream. Prefer this function when the text operation is part of the query contract and should be visible during review.

More Detailed Explanation

isNormalized 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 isNormalized while shaping document metadata, so text cleanup is part of the auditable query rather than an application-side afterthought.

WITH ['Café', 'Café'] AS titles
UNWIND titles AS raw_title
RETURN raw_title, isNormalized(raw_title, 'NFC') AS already_nfc
ORDER BY raw_title

Real Use Cases

Real Limitations And Tradeoffs