MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नोड, एक्सप्रेसज में लोचदार खोज में नेवला से सूचकांक कैसे बनाएं?

आप इस मॉड्यूल का उपयोग कर सकते हैं

https://github.com/elastic/elasticsearch-js

इसका उपयोग करना बहुत आसान है और इसमें बहुत सारे दस्तावेज हैं।

बस DB से कनेक्ट करें-> उन रिकॉर्ड्स को प्राप्त करें जिनकी आपको आवश्यकता है-> प्रत्येक रिकॉर्ड रन पब्लिश (क्लाइंट.बल्क मेथड) के लिए।

https://www.elastic .co/guide/hi/elasticsearch/client/javascript-api/current/api-reference.html

संपादित करें यहाँ उदाहरण है

var es = require('elasticsearch'); var client = new es.Client({ host: 'localhost:9200', log: 'error' }); //doc is the mongoDB mocument var bulkData = [{index: {_index: "yourIndexName", _type: "Any type", _id: doc._id}}, doc]; client.bulk({ requestTimeout: 300000, body: bulkData }, function(err, response){//final callback here});

आशा है कि यह मदद करता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में अधिकतम कितनी शार्क हो सकती हैं?

  2. मोंगोडीबी. पढ़ें, oplog के आधार पर टाइमस्टैम्प खोजें

  3. MongoDB मल्टीकी इंडेक्स और इंडेक्स इंटरसेक्शन बाउंड्स

  4. दो तिथियों के बीच डेटा प्राप्त करें मोंगो

  5. MongoDB में लंबे समय से चल रहे संचालन का प्रबंधन