Skip to main content

Module indexer

Module indexer 

Source
Expand description

Full and incremental indexing orchestrator.

Writes files, symbols, imports, calls, unresolved targets, and content chunks to the PostgreSQL hub. External sync (Qdrant vectors, FalkorDB graph) is delegated through projection sync status and handled outside this module.

Structs§

IndexDurations
IndexOutcome
IndexRequest
UnsupportedFileType

Enums§

IndexDegradation

Functions§

index_files
invalidate
Invalidate all index data for a project.
project_changed_since
Returns true if any discovered file is newer than last_indexed_at (a modify or add) or any previously indexed path no longer exists on disk (a delete or rename), and false only when the on-disk tree still matches the recorded index. A false result lets the caller skip the advisory lock and the full re-hash entirely.