Operators
← Relifold documentation

Choose an operation

Start with the shape of the result, then choose deterministic or semantic execution.

You needUseExample
One derived row per inputSemTransform Extract sentiment and rationale from each headline
Keep or remove each rowSemFilter Keep support tickets that describe a security incident
Groups within one SpaceSemCluster Deduplicate company names or group news into events
Many-to-many links between SpacesSemJoin Match customer needs to compatible products
Labels or constrained assignmentsSemAssign Assign each policy clause to one or more control families
A one-to-one semantic matchSemMatching Match candidates to openings without reusing either side
Labeled relations within one SpaceSemRelate Recover supports, contradicts, and cites relationships
An orderSemSort Order incidents by severity
A single-parent treeSemHierarchy Build a product-category hierarchy
A multi-parent taxonomySemTaxonomy Build a product-category hierarchy

Use deterministic operations when possible

If code can express the condition reliably, use Transform, Filter, Cluster, Join, Sort, or Taxonomy. Use semantic operations only for the part that requires language understanding. Exact duplicate collapse belongs in Union, not SemCluster.

Reshape between operations

Deterministic operators and reshapes perform exact work without semantic inference. Every operation has its own reference page.