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

MongoDB पाठ खोज प्रदर्शन में सुधार

AFAIK सामान्य रूप से टेक्स्टसर्च से निपटने के दौरान मानक खोज के बजाय पाइपलाइन ढांचे का उपयोग करने की सिफारिश की जाती है।

उदाहरण के लिए कुछ ऐसा करना:

db.model.aggregate(
   [
     { $match: { $text: { $search: "text" } } },
     { $sort: { score: { $meta: "textScore" } } },
     { $limit: 10 }
   ]
)

केवल पहले 10 तत्वों को अधिक से अधिक के साथ लौटाएगा।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. इस मॉर्फिया मैपिंग समस्या को कैसे ठीक करें ??? ---> चेतावनी [org.mongodb.morphia.mapping.DefaultCreator] - dbObj में परिभाषित वर्ग नहीं मिला:

  2. रिलेशनल डेटाबेस में मल्टी-वैल्यू फ़ील्ड एक बुरा विचार क्यों है

  3. नेवला अलग और दस्तावेजों के साथ आबाद

  4. जावा स्प्रिंग के साथ MongoDB 3.0 से कनेक्ट करना

  5. लौटाए गए रिकॉर्ड में अनावश्यक फ़ील्ड (नेस्टेड फ़ील्ड) को कैसे फ़िल्टर करें