2011-08-26 12 views
5


पर उपयोग की जाने वाली सुविधा मेरे पास एक वेबसाइट है और मैं इस पर Google खोज विजेट का उपयोग कर रहा हूं। अब, यदि संभव हो, तो यह विशेषता है कि "क्या आपका मतलब है:" Amazon और Google पर उपयोग किया गया है। यह सुविधा उपयोगकर्ता को किसी उत्पाद की खोज करने की अनुमति देगी और यदि वांछित उत्पाद मौजूद नहीं है तो खोज परिणाम एक सुझाव प्रदान करेंगे। जैसे अगर एक आगंतुक एक "Wonder Mop 3000" की तलाश में है, लेकिन साइट केवल "Wonder Mop 1000" तो खोज परिणामों के ऊपर, परिणाम की तरह दिखाई देगा पेशकश कर रहा है:
"क्या आपका मतलब था?" को कार्यान्वित करना अमेज़ॅन और Google

Did you mean: "Wonder Mop 1000" 
--------------------------------------- 
Results for "Wonder Mop 3000" 
... 

इस संभव है गूगल खोज या मैं की आवश्यकता होगी के साथ एक अलग खोज इंजन?

+3

मुझे यह अनोखा लगता है कि कोई Google के बजाय अमेज़ॅन के साथ "क्या आपका मतलब" सुविधा संबद्ध करेगा ... – NullUserException

+0

"मैं इस पर Google खोज का उपयोग कर रहा हूं" के बारे में, क्या आपका मतलब है कि आप इसका उपयोग कर रहे हैं आपके पृष्ठ के भीतर Google खोज विजेट? या आप Google से खोज क्वेरी का पता लगा रहे हैं और फ़िल्टर किए गए परिणाम प्रदर्शित कर रहे हैं? या कुछ और? – bejonbee

+1

@NullUserException - सहमत। Google खोज को शामिल करने के लिए संपादित प्रश्न भी। – RobB

उत्तर

9

यहां कोड के कुछ पंक्तियों में "क्या मतलब है" सुविधा को कार्यान्वित करने के तरीके पर Google के शोध निदेशक पीटर नॉरविग द्वारा एक उत्कृष्ट, सुलभ लेख है। यह वास्तव में एक महान पढ़ा है।

http://norvig.com/spell-correct.html

अनिवार्य रूप से आप एक 'कोष' या वैध खोजों की सूची, और एक खोज को देखते हुए, आप 'सबसे अधिक संभावना' सही खोज के साथ आने की कोशिश करेंगे की आवश्यकता होगी। नीचे, PHP सहित विभिन्न भाषाओं में कार्यान्वयन के लिंक हैं। इसे जांचें :)

+0

लिंक साझा करने के लिए धन्यवाद! यह निश्चित रूप से एक महान है, कुछ हद तक दिमाग झुकना :) – bejonbee

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

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