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

मोंगोडीबी+डॉक्ट्रिन:टेक्स्ट सर्च स्कोर के आधार पर क्वेरी को कैसे सॉर्ट करें

मुझे प्रासंगिक दस्तावेज़ नहीं मिले, लेकिन मुझे यह समस्या मिली। परियोजना के जीथब रेपो पर। इस मुद्दे में 1.2.0 रिलीज का एक मील का पत्थर है, लेकिन ऐसा लगता है कि इसे पहले ही 1.1.x शाखा में जारी किया जा चुका है। समस्या को इस कमिट के ज़रिए बंद कर दिया गया है ।

प्रतिबद्धता से, ऐसा लगता है कि आपको अपने परिणामों को textScore . द्वारा क्रमबद्ध करने की आवश्यकता है मेटाडेटा जानकारी क्वेरी निर्माता पर एक अतिरिक्त विधि कॉल है:

$result = $queryBuilder
    ->equals($expr)
    ->sortMeta('fieldToSearch', 'textScore') // <- this
    ->getQuery()
    ->execute();



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB 3.0 जावा ड्राइवर के साथ परिणामों की गणना करें

  2. Nodejs Mongo उप-दस्तावेज़ में सम्मिलित करें - गतिशील फ़ील्डनाम

  3. MongoDB पर बहुभाषी डेटा मॉडलिंग

  4. MongoDB चेंज स्ट्रीम के साथ रीयल टाइम डेटा स्ट्रीमिंग

  5. जावा से ऑटोइनक्रिकमेंट फ़ील्ड के साथ मोंगोडब में दस्तावेज़ डालें