PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Postgres या CouchDB में पूर्ण-पाठ खोज?

अगर मैं आपकी समस्या को ठीक से समझता हूं, तो शायद आपको केवल CouchDB में पहले से ही तैयार होना चाहिए।

  1. उदाहरण के साथ शुरू होने वाले नामों के साथ दस्तावेजों की एक श्रृंखला प्राप्त करने के लिए। "जांघ"। आप एक स्ट्रिंग श्रेणी के साथ अनुरोध का उपयोग कर सकते हैं:startkey="Ham"&endkey="Ham\ufff0"
  2. यदि आपको अधिक व्यापक खोज की आवश्यकता है, तो आप एक दृश्य बना सकते हैं जिसमें अन्य स्थानों के नाम कुंजी के रूप में हों। तो आप फिर से उपरोक्त तकनीक का उपयोग करके श्रेणियों को क्वेरी कर सकते हैं।

इसे बनाने के लिए यहां एक व्यू फंक्शन दिया गया है:

function(doc) {
    for (var name in doc.places) {
        emit(name, doc._id);
    }
}

कॉच डीबी टाइपहेड और स्वत:पूर्ण खोज के बारे में कॉचऑन ब्लॉग पोस्ट और कॉच डीबी स्वत:पूर्ण के बारे में मेलिंग सूची पर यह चर्चा भी देखें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं कॉलम को दो टेबल से एक आउटपुट में कैसे मर्ज कर सकता हूं?

  2. PostgreSQL डेटाबेस को पुनर्स्थापित करते समय विशेषाधिकार समस्याओं को कैसे हल करें

  3. समय क्षेत्र समानता के साथ समय को पोस्टग्रेज करता है

  4. पोस्टग्रेएसक्यूएल आईएफ स्टेटमेंट

  5. डिफ़ॉल्ट नल के साथ MySQL कॉलम - शैलीगत पसंद, या है ना?