For the complete documentation index, see llms.txt. This page is also available as Markdown.

Qdrant

सार्थक खोज और RAG अनुप्रयोगों के लिए उच्च-प्रदर्शन वेक्टर डेटाबेस — GPU-त्वरित इंडेक्सिंग

Qdrant एक ओपन-सोर्स, उत्पादन-तैयार वेक्टर डेटाबेस है जो Rust में लिखा गया है। यह उन्नत फ़िल्टरिंग, पेलोड इंडेक्सिंग और मल्टी-वेक्टर समर्थन के साथ अरबों वेक्टरों पर तेज़ अनुमानित निकटतम पड़ोसी (ANN) खोज प्रदान करता है। यह कई उत्पादन RAG (Retrieval-Augmented Generation) पाइपलाइनों और सिमेंटिक खोज अनुप्रयोगों की रीढ़ है।

GitHub: qdrant/qdrant — 22K+ ⭐


Qdrant क्यों?

विशेषता
Qdrant
Pinecone
Weaviate
Chroma

ओपन सोर्स

✅

❌

✅

✅

Rust प्रदर्शन

✅

—

❌ Go

❌ Python

क्वेरी समय पर फ़िल्टरिंग

✅ उन्नत

✅ बुनियादी

✅

✅ बुनियादी

मल्टी-वेक्टर

✅

❌

✅

❌

डिस्क-आधारित HNSW

✅

✅

✅

❌

पेलोड इंडेक्सिंग

✅

सीमित

✅

सीमित

gRPC + REST

✅ दोनों

✅ REST

✅

REST

सेल्फ-होस्टेड

✅

❌ केवल क्लाउड

✅

✅


प्रमुख उपयोग-केस

  • RAG (Retrieval-Augmented Generation) — LLM प्रॉम्प्ट्स के लिए प्रासंगिक संदर्भ खोजें

  • सिमेंटिक खोज — केवल कीवर्ड नहीं, अर्थ के आधार पर खोजें

  • अनुशंसा प्रणालियाँ — एम्बेडिंग समानता के आधार पर मिलते-जुलते आइटम खोजें

  • डुप्लिकेट पहचान — लगभग-डुप्लिकेट सामग्री की पहचान करें

  • असामान्यता का पता लगाना — क्लस्टर केंद्रों से दूर वेक्टर खोजें

  • छवि/ऑडियो समानता खोज — मल्टीमोडल पुनर्प्राप्ति


पूर्वापेक्षाएँ

  • GPU किराये के साथ Clore.ai खाता

  • REST APIs या Python की बुनियादी समझ

  • आपकी पसंद का एम्बेडिंग मॉडल (OpenAI, SentenceTransformers, आदि)


चरण 1 — Clore.ai पर सर्वर किराए पर लें

Qdrant सर्विंग के लिए मुख्यतः CPU/RAM-सीमित है, लेकिन GPU से तब लाभ मिलता है जब:

  • सर्विंग के साथ-साथ एम्बेडिंग जनरेट करना (एम्बेडिंग मॉडल उसी सर्वर पर)

  • बड़े पैमाने पर बैच इंडेक्सिंग ऑपरेशन

  1. पर जाएँ clore.ai → मार्केटप्लेस

  2. के लिए एम्बेडिंग + सर्विंग संयोजन: RTX 3090/4090 with 32GB+ RAM

  3. के लिए केवल सर्विंग: तेज़ NVMe स्टोरेज वाला CPU-अनुकूलित सर्वर

मेमोरी योजना:

  • 1536 आयामों वाला प्रत्येक float32 वेक्टर = 6KB

  • 1 मिलियन वेक्टर = ~6GB RAM

  • 10 मिलियन वेक्टर = ~60GB RAM

  • बहुत बड़े संग्रहों के लिए ऑन-डिस्क स्टोरेज सक्षम करें


चरण 2 — Qdrant कंटेनर तैनात करें

Docker इमेज:

पोर्ट:

  • पोर्ट 6333: REST API (HTTP)

  • पोर्ट 6334: gRPC API (बल्क ऑपरेशनों के लिए उच्च प्रदर्शन)

Environment Variables:

वॉल्यूम/स्थायी स्टोरेज: माउंट करें /qdrant/storage डेटा स्थायित्व के लिए। इसके बिना, कंटेनर पुनः प्रारंभ होने पर डेटा खो जाता है।


चरण 3 — सत्यापित करें कि Qdrant चल रहा है


चरण 4 — Python क्लाइंट इंस्टॉल करें


चरण 5 — एक संग्रह बनाएँ

संग्रह एक नामित वेक्टर समूह है जिसकी आयाम संख्या निश्चित होती है।

SentenceTransformers के लिए संग्रह (384 आयाम)


चरण 6 — दस्तावेज़ों को इंडेक्स करें

OpenAI एम्बेडिंग के साथ

SentenceTransformers के साथ (स्थानीय, GPU-त्वरित)


चरण 7 — खोज और क्वेरी

बुनियादी सिमेंटिक खोज

फ़िल्टर्ड खोज (मेटाडेटा + वेक्टर)

बैच/बहु-क्वेरी खोज


चरण 8 — RAG पाइपलाइन बनाएँ


चरण 9 — संग्रहों की निगरानी और प्रबंधन करें


समस्या निवारण

कनेक्शन अस्वीकृत

धीमा खोज प्रदर्शन

उच्च मेमोरी उपयोग


REST API त्वरित संदर्भ


Clore.ai पर लागत अनुमान

सेटअप
सर्वर
मासिक लागत
क्षमता

छोटा RAG

RTX 3090, 32GB RAM

~$60–80

~5M वेक्टर

मध्यम सर्च

RTX 4090, 64GB RAM

~$120–150

~15M वेक्टर

बड़े पैमाने

A100, 128GB RAM

~$250–350

~30M वेक्टर


अतिरिक्त संसाधन


Clore.ai पर Qdrant आपको Pinecone या Weaviate Cloud की प्रति-क्वेरी लागत के बिना एक सेल्फ-होस्टेड, उच्च-प्रदर्शन वेक्टर डेटाबेस देता है। लाखों दस्तावेज़ों को प्रोसेस करने वाली RAG पाइपलाइनों के लिए बिल्कुल उपयुक्त।


Clore.ai GPU अनुशंसाएँ

उपयोग-प्रकरण
अनुशंसित GPU
Clore.ai पर अनुमानित लागत

विकास/परीक्षण

RTX 3090 (24GB)

$0.07–0.21/gpu/hr

प्रोडक्शन वेक्टर सर्च

RTX 3090 (24GB)

$0.07–0.21/gpu/hr

उच्च-थ्रूपुट एम्बेडिंग

RTX 4090 (24GB)

$0.14–0.42/gpu/hr

💡 इस गाइड के सभी उदाहरण Clore.ai GPU servers पर तैनात किए जा सकते हैं। उपलब्ध GPUs ब्राउज़ करें और घंटे के हिसाब से किराए पर लें — कोई प्रतिबद्धता नहीं, पूर्ण root access.

अंतिम अपडेट

क्या यह उपयोगी था?