Embedded text as a ChromaDB to learn that. Updated requirements to include new depenendencies
Prepend "./" to file paths passed to SimpleDirectoryReader during incremental updates so source document metadata matches full rebuilds. Also add API_key_temp to .gitignore.
Vector search with cross-encoder re-ranking, hybrid BM25+vector retrieval, incremental index updates, and multiple LLM backends (Ollama local, OpenAI API).