brainy/src/storage/adapters
David Snelling 87eb60d527 perf: optimize concept extraction for production (15x faster)
Major performance improvement for large file imports:
- Neural entity extraction now only initializes requested types
- Reduces initialization from 31 types to 2-5 types for concept extraction
- Fixed apparent hang in Excel/PDF/Markdown imports with concept extraction

Technical changes:
- Modified NeuralEntityExtractor.initializeTypeEmbeddings() to accept requestedTypes parameter
- Updated extract() to pass options.types to initialization
- Re-enabled concept extraction by default in SmartExcelImporter
- Added enhanced GCS diagnostic logging for initialization troubleshooting

Performance impact:
- Small files (<100 rows): 5-20 seconds (was: appeared to hang)
- Medium files (100-500 rows): 20-100 seconds (was: timeout)
- Large files (500+ rows): Can be disabled if needed

Fixes critical production issue where brain.extractConcepts() caused timeouts
2025-10-09 17:52:28 -07:00
..
baseStorageAdapter.ts perf: implement smart count batching for 10x faster bulk operations 2025-10-09 17:35:01 -07:00
batchS3Operations.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligence™ 2025-08-26 12:32:21 -07:00
fileSystemStorage.ts fix: resolve 19 critical test failures for production readiness 2025-10-09 16:58:53 -07:00
gcsStorage.ts perf: optimize concept extraction for production (15x faster) 2025-10-09 17:52:28 -07:00
memoryStorage.ts fix: resolve 10 test failures across clustering, metadata, and deletion 2025-10-09 16:33:08 -07:00
opfsStorage.ts fix(storage): resolve persistence restart bug across all storage adapters 2025-10-09 15:07:18 -07:00
optimizedS3Search.ts 🧠 Brainy 2.0.0 - Zero-Configuration AI Database with Triple Intelligence™ 2025-08-26 12:32:21 -07:00
s3CompatibleStorage.ts perf: implement smart count batching for 10x faster bulk operations 2025-10-09 17:35:01 -07:00