2012-04-11 14 views
5

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

+0

Google शायद ही कभी प्राकृतिक भाषा प्रसंस्करण का एक उदाहरण है। यदि यह था, तो "पिंग लेकिन पोंग नहीं" खोजना "पिंग" वाले पृष्ठों को वापस करेगा, लेकिन "पोंग" नहीं। यह उस तरह से काम नहीं करता है। दूसरी तरफ, सिरी बहुत करीब है। –

+0

असल में मैं वास्तव में क्या पूछना चाहता हूं, इस तरह के उद्देश्यों के लिए सभी प्रकार के डेटाबेस का उपयोग किया जाता है। –

+1

मुझे नहीं लगता कि आप उन्हें पारंपरिक अर्थों में डेटाबेस कहते हैं। आप एक [उलटा इंडेक्स] (http://en.wikipedia.org/wiki/Inverted_index) पर पढ़ना चाहेंगे। –

उत्तर

1

प्रकार Lucene या प्रकार Solr या प्रकार स्फिंक्स गूगल या बिंग पर।

आपको तब भी डेटा संरचनाओं को अनुक्रमणित करने के अलावा कुछ पता चल जाएगा, जो खोज इंजन, मेटाफोन आदि में स्टेमिंग, थिसॉरस, समानार्थी, क्वेरी विस्तार के बारे में कुछ है। यह सब सामान आपको आपके प्रश्न का उत्तर देने में मदद करेगा।

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

संबंधित मुद्दे