मैं कैसे पता लगाएं कि शब्द गलत या वर्तनी गलत या यूनानी शब्द अंग्रेज़ी परिणाम प्राप्त परिणाम प्राप्त कर सकते हैं

वोट
40

मैं कैसे प्राप्त कर सकते हैं शब्द गलत या वर्तनी गलत या ग्रीक शब्द अंग्रेजी परिणाम उदाहरण मिल दर्ज परिणाम:

अपने वेब साइट में मैं खोज करने के लिए जींस या jenz चाहते हैं तो उपयोगकर्ता एक ही अर्थ में प्रवेश एक ही परिणाम इसकी एक सरल उदाहरण मेरी मुख्य चिंता मिल शब्द या गलत ग्रीक शब्द है, लेकिन मेरी साइट अंग्रेजी प्रारूप में विकसित कैसे इस शब्द खोज कर सकते हैं

किसी भी एक मुझे विचार इस समस्या के लिए Laravel 5.2 में अपनी साइट दे सकते हैं मैं कैसे समाधान प्राप्त

11/02/2017 को 11:15
उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
2

"वर्तनी गलत" भाग के लिए (क्या आपका मतलब है)

आप अपने ऐप्लिकेशन निर्देशिका से विन्यास फाइल प्रकाशित और php कारीगर विक्रेता चलाकर सेटिंग को ओवरराइड कर सकते हैं: searchy.php के रूप में अपने config फ़ोल्डर में विन्यास कॉपी करने के लिए प्रकाशित

आप खोज विन्यास फाइल में के लिए उपयोग करने के लिए सेट कर सकते हैं। डिफ़ॉल्ट ड्राइवर (इस स्तर पर) आपके विकल्प हैं: फजी, सरल और Levenshtein।

आप भी इन निम्न सिंटैक्स का उपयोग करते समय खोज करने के तरीकों को ओवरराइड कर सकते हैं:

परिभाषित करके दूरी Levenshtein आप finetune सकते हैं कि कैसे दूर एक शब्द हो सकता है।

  • आप बेहतर प्रदर्शन की जरूरत है आप की तरह कुछ पर विचार करना चाहिए solrया elasticsearchइस कार्य के लिए।

https://wiki.apache.org/solr/SpellCheckComponent https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-fuzzy-query.html

अनुवाद भाग के लिए

तुम सिर्फ एक शब्दकोश अपने डेटाबेस या स्थानीयकरण फाइलों में तैयार है और इनपुट गर्त कि रूप में अच्छी तरह चलाना चाहिए। अपने कोड में दोनों वर्तनी सुधार और अनुवाद के लिए उच्च कंप्यूटिंग बार अपेक्षा करें।

11/02/2017 को 11:30
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more