Guide
Secondary indexes narrow node or edge sources by property. Index creation is
asynchronous and includes existing data through a durable backfill.
Index families
Definitions include the entity kind, label, property, and range direction where
applicable.
Create an equality index
Query indexed data
UsenWhere(SourcePredicate.eq("status", "active")) (or the language-equivalent
snake_case builder) for index push-down, then project the required fields. A general
.where(...) remains useful after traversal but may filter a larger intermediate
stream.
Unique indexes
A unique equality backfill becomes blocked if existing data contains duplicates. Fix the source data, then retry the same operation instead of creating a new definition.Next steps
Troubleshoot index operations
Resolve blocked builds and lifecycle errors.
Filtering
Match predicates to source and post-traversal filters.