How to Optimize RAG Pipelines for Domain- and Enterprise-Specific Tasks