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

मोंगोडीबी ग्रिडएफएस पर पूर्ण-पाठ खोज?

आप वर्तमान में मोंगो के भीतर वास्तविक पूर्ण पाठ खोज नहीं कर सकते: https://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo

इसके लिए बेझिझक यहां वोट करें:https://jira.mongodb.org/browse/SERVER -380

मोंगो एक सामान्य उद्देश्य स्केलेबल डेटा स्टोर है, और अभी तक इसमें कोई पूर्ण टेक्स्ट खोज समर्थन नहीं है। आपके उपयोग के मामले के आधार पर, आप टेक्स्ट में सभी शब्दों की एक सरणी के साथ मानक बी-पेड़ अनुक्रमणिका का उपयोग कर सकते हैं, लेकिन यह स्टेमिंग या अस्पष्ट मिलान आदि नहीं करेगा।

हालांकि, मैं एक लुसीन-आधारित एप्लिकेशन के साथ मोंगोडब के संयोजन की अनुशंसा करता हूं (लोचदार खोज लोकप्रिय है)। आप अपने सभी डेटा को मोंगोडब (बाइनरी डेटा, मेटाडेटा, आदि) में संग्रहीत कर सकते हैं, और फिर अपने दस्तावेज़ों के सादे पाठ को ल्यूसीन में अनुक्रमित कर सकते हैं। या, यदि आपका उपयोग मामला शुद्ध पूर्ण पाठ खोज है, तो आप मोंगोडब के बजाय केवल लोचदार खोज का उपयोग करने पर विचार कर सकते हैं।

अद्यतन (अप्रैल 2013):MongoDB 2.4 अब एक बुनियादी पूर्ण-पाठ अनुक्रमणिका का समर्थन करता है! नीचे कुछ उपयोगी संसाधन।

https://docs.mongodb.org/manual/applications/text-search/

https://docs.mongodb.org/manual/reference/ कमांड/टेक्स्ट/#dbcmd.text

https://blog.mongohq.com/blog/2013/01/22/first-week-with-mongodb-2-dot-4-development-release/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या मुझे मोंगोडब का कनेक्शन बंद करने की ज़रूरत है?

  2. IntelliJ में काम नहीं कर रहे ग्रैडल निर्भरताएं

  3. PHP में MongoDB '$or' और regex

  4. कैसे उपयोगकर्ता नाम और पासवर्ड के साथ जावा में MongoDB 3.2 से कनेक्ट करने के लिए?

  5. बीएसओएन ::ऑब्जेक्ट आईडी बनाम मोंगो ::ऑब्जेक्ट आईडी