विभिन्न सर्च मेथोडोलॉजी (जैसे वेक्टर और BM25) के परिणामों को एक साथ जोड़ने के लिए किस क्लास का उपयोग किया जाता है?	रिट्रीवर (Retriever) क्लास का।
रिट्रीवर क्लास में विभिन्न सर्च इंडेक्स को आसानी से जोड़ने के लिए उनकी API में क्या समान होना आवश्यक है?	`add document` और `search` जैसे मेथड्स का होना।
विभिन्न सर्च मेथोडोलॉजी से प्राप्त परिणामों को मर्ज करने के लिए कौन सी तकनीक उपयोग की जाती है?	रेसिप्रोकल रैंक फ्यूजन (Reciprocal Rank Fusion - RRF)।
रेसिप्रोकल रैंक फ्यूजन (RRF) में, किसी विशेष रैंक (rank) के लिए स्कोर की गणना कैसे की जाती है?	$1 / (1 + \text{rank})$ सूत्र का उपयोग करके।
रिट्रीवर क्लास का मुख्य कार्य क्या है जब उसे यूजर का प्रश्न मिलता है?	प्रश्न को सभी इंडेक्स पर भेजना और फिर प्राप्त परिणामों को मर्ज करना।
प्रत्येक इंडेक्स को एक अलग क्लास के रूप में डिज़ाइन करने का मुख्य लाभ क्या है?	नए सर्च इंडेक्स को आसानी से जोड़ना और उन्हें पाइपलाइन में शामिल करना।
इस हाइब्रिड सर्च अप्रोच को लागू करने का अंतिम उद्देश्य क्या है?	RAG पाइपलाइन की सटीकता (accuracy) में सुधार करना।
