brainy/docs/guides
David Snelling 2dc909909a feat: v0.49 - Filter discovery API, remove deprecated methods, improve performance
BREAKING CHANGES:
- Removed deprecated getAllNouns() and getAllVerbs() methods
- All internal usage migrated to pagination-based methods

New Features:
- Filter Discovery API:
  - getFilterValues(field): Get all available values for a field
  - getFilterFields(): Get all filterable fields
  - Enables dynamic filter UI generation with O(1) field discovery
- Hybrid metadata indexing with field-level indexes
- Adaptive auto-flush for optimal performance
- LRU caching for metadata indexes

Improvements:
- Fixed ENAMETOOLONG errors from vector-based filenames
- Safe filename generation using hash-based approach
- Scalable chunked value storage for millions of entries
- Performance optimization with adaptive flush thresholds
- Added support for $includes operator in metadata filters

Technical:
- Replaced vector-based filenames with safe hash approach
- Implemented MetadataIndexCache with existing SearchCache pattern
- Field indexes enable O(1) filter discovery
- Adaptive flush based on performance metrics (20-200 entries)
- All tests passing with improved metadata filtering
2025-08-06 14:39:33 -07:00
..
cache-configuration.md **feat(docs): add comprehensive cache configuration guide and enhance adaptive tuning** 2025-08-01 11:47:34 -07:00
hnsw-field-search.md **feat(search): enhance JSON document search with field-level filtering and prioritization** 2025-08-01 08:27:39 -07:00
json-document-search.md **feat(search): enhance JSON document search with field-level filtering and prioritization** 2025-08-01 08:27:39 -07:00
metadata-filtering.md feat: v0.49 - Filter discovery API, remove deprecated methods, improve performance 2025-08-06 14:39:33 -07:00
model-management.md **feat(brainy-models): implement robust format field validation and update workflow scripts** 2025-08-01 18:00:36 -07:00
offline-model-reliability.md feat(reliability): implement automatic offline model detection for production 2025-08-05 09:32:15 -07:00
optional-model-bundling.md **feat(docs): add comprehensive documentation for model bundling and robust loading** 2025-08-01 15:35:29 -07:00
per-service-statistics.md feat: add comprehensive per-service statistics tracking 2025-08-06 10:17:28 -07:00
production-migration-guide.md feat: v0.49 - Filter discovery API, remove deprecated methods, improve performance 2025-08-06 14:39:33 -07:00
readonly-frozen-modes.md feat: add frozen flag for complete immutability and simplify README examples 2025-08-06 09:52:45 -07:00
service-identification.md **docs(guides): add service identification guide** 2025-08-01 10:16:18 -07:00