Project Directory Structure
This file documents the full project directory structure including generated documentation folders.
Root Project Structure
| Path | Type | Description |
|---|---|---|
vault | Directory | Raw images and videos for indexing |
Qwen/Qwen3-VL-Embedding-2B | Directory | Auto-downloaded model weights |
.db | Directory | Persistent ChromaDB vector store |
.cache/thumbnails | Directory | Pre-computed thumbnails for search results |
indexer.py | File | Media ingestion, frame extraction, and vectorization |
api.py | File | FastAPI search server and file streamer |
embedding_utils.py | File | Specialized Qwen3-VL embedding logic |
requirements.txt | File | Project dependencies |
Local-Semantic-Media-Search | Directory | Quartz documentation |
Documentation Directory
| Path | Type | Description |
|---|---|---|
index.md | File | Landing page for the documentation |
diagrams | Directory | System architecture and flow diagrams |
api | Directory | REST API design and endpoints |
pipeline | Directory | Indexing and data pipeline |
models | Directory | Embedding model architecture and logic |
configuration | Directory | Application configuration and environment |
domain | Directory | Core domain models and entities |
security | Directory | Security, CORS, and privacy guarantees |
ops | Directory | Operations and deployment |
cli | Directory | CLI commands and arguments |
DIRECTORY_STRUCTURE.md | File | This file |
Total files in docs: 11 (excluding this file) Total folders: 9
Last Updated: 2026-06-17