files( namespace: "archive" predicate: "mime_type = application/x-parquet" sort: "size DESC" limit: 100 ) file_id version content_hash metadata retention_days, owner
Query example (GraphQL-like):
| Index Type | Use Case | |------------|----------| | (B-tree) | namespace = 'processed' | | Range (B-tree) | size > 1e6 or created_at >= '2025-01-01' | | Full-text (inverted) | content_type ~ 'application/pdf' AND text ~ 'invoice' | | Spatial (R-tree) | gps within radius(40.7128, -74.0060, 10km) | | Bloom filter | Existence checks on rare tags (e.g., checksum_present=true ) |
