अगर मैं आपकी समस्या को ठीक से समझता हूं, तो शायद आपको केवल CouchDB में पहले से ही तैयार होना चाहिए।
- उदाहरण के साथ शुरू होने वाले नामों के साथ दस्तावेजों की एक श्रृंखला प्राप्त करने के लिए। "जांघ"। आप एक स्ट्रिंग श्रेणी के साथ अनुरोध का उपयोग कर सकते हैं:
startkey="Ham"&endkey="Ham\ufff0"
- यदि आपको अधिक व्यापक खोज की आवश्यकता है, तो आप एक दृश्य बना सकते हैं जिसमें अन्य स्थानों के नाम कुंजी के रूप में हों। तो आप फिर से उपरोक्त तकनीक का उपयोग करके श्रेणियों को क्वेरी कर सकते हैं।
इसे बनाने के लिए यहां एक व्यू फंक्शन दिया गया है:
function(doc) {
for (var name in doc.places) {
emit(name, doc._id);
}
}
कॉच डीबी टाइपहेड और स्वत:पूर्ण खोज के बारे में कॉचऑन ब्लॉग पोस्ट और कॉच डीबी स्वत:पूर्ण के बारे में मेलिंग सूची पर यह चर्चा भी देखें।