Search & Indexing

Use a search engine (Elasticsearch, OpenSearch) or a lightweight SQL full-text index to provide fast search and filtering over asset metadata and tags.

Indexing responsibilities: - Extract text from files (OCR for images, text extraction for PDFs) - Maintain a document index for fast queries and faceted search