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

टेक्स्ट अन्य के लिए टेक्स्ट सर्च क्वेरी हमेशा कोई परिणाम नहीं देती है?

यह कई इंजनों पर "पाठ खोज" संचालन में एक सामान्य घटना है, जहां "स्टॉप वर्ड्स" हमेशा होते हैं उन शब्दों से हटा दिया गया है जो टोकनयुक्त हैं और इसलिए खोजने योग्य हैं।

सामान्य शब्द "द", "और", "फिर" आदि हैं। लेकिन पूरी लिस्टिंग को सोर्स ट्री . stop_words_[language].txt

अंग्रेज़ी सूची यहां

अगर आपका इरादा वहां सूचीबद्ध शब्दों से मेल खाना है, तो <का उपयोग करें। कोड>$रेगेक्स इसके बजाय खोजें:

db.questions.find({ "question": { "$regex": "other" } })

यह वास्तव में एक MongoDB चीज़ नहीं है, लेकिन यह अधिकांश टेक्स्ट सर्च इंजनों के साथ होता है, और "डिज़ाइन द्वारा" होता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Java mongodb ड्राइवर में _id फ़ील्ड का उपयोग करके दस्तावेज़ों को कैसे क्वेरी करें?

  2. उपदस्तावेजों की नेवला आबाद सरणी

  3. Mongodb केवल कैसे सम्मिलित करें यदि मौजूद नहीं है (कोई अद्यतन मौजूद नहीं है)?

  4. मैं एक मोंगोडब दस्तावेज़ में किसी सरणी से स्ट्रिंग को कैसे हटा सकता हूं?

  5. पायमोंगो कुल:फ़ील्ड संख्या (गतिशील) की गिनती से फ़िल्टर करें