3 months ago
2444f41- Skip FTS5 backfill on cold index, build lazily on first search query via ensureFtsReady() + index_meta flag (saves ~2.3s on Zed cold) - Replace SHA256 with djb2 hash for chunk content hashes (100x faster, sufficient for change detection) - Replace crypto.randomUUID() with monotonic counter IDs (c0, c1, ...) for all streaming inserts - Single timestamp for entire cold run instead of per-batch refresh - Add index_meta table for workspace-level metadata Zed (2903 files): 8.5s -> 6.0s cold, 1.0s -> 0.7s warm OpenEZ (128 files): 3.7s -> 3.1s cold, 1.0s warm
Parentb49e165