Creating RAG based on Semantic Search & Evaluating it