Embedding OptimizationOptimizing vector embeddings for RAG systems through model selection, chunking strategies, and caching