
Πώς μπορώ να πάρω αποτέλεσμα αν λέξη λάθος ή ορθογραφικό λάθος ή ελληνική λέξη εισάγετε πάρετε αγγλική παράδειγμα αποτέλεσμα:   
  

στην ιστοσελίδα μου θέλω να αναζητήσετε «τζιν» ή «Jenz» πάρει ίδιο αποτέλεσμα ένα απλό παράδειγμα κύριο μέλημα της μου αν ο χρήστης εισέλθει ίδια έννοια λέξη ή λάθος ελληνική λέξη, αλλά το site μου αναπτυχθεί στα αγγλικά μορφή πώς μπορεί αυτή η αναζήτηση λέξης


κάθε ένας μπορεί να μου δώσει ιδέα για το πώς μπορώ να πάρω λύση για αυτό το πρόβλημα το site μου στην Laravel 5.2

 
Πώς μπορώ να πάρω αποτέλεσμα αν λέξη λάθος ή ορθογραφικό λάθος ή ελληνική λέξη πάρετε αγγλική αποτέλεσμα
========================================================================================================



**Για την «ορθογραφία λάθος» μέρος (Μήπως εννοείτε)**


* Θα μπορούσατε να κάνετε κάποια `LIKE`ερωτήματα στο db π.χ. `LIKE %j%e%a%n%s%`, αλλά αν θέλετε να το κάνετε καλά, θα πρέπει να χρησιμοποιήσετε μια βιβλιοθήκη αναζήτησης όπως αυτό:


	+ <https://github.com/TomLingham/Laravel-Searchy>
	+ <http://tnt.studio/blog/did-you-mean-functionality-with-laravel-scout>



> 
> Μπορείτε να δημοσιεύσετε το αρχείο ρυθμίσεων στον κατάλογο της εφαρμογής σας και να παρακάμψετε τις ρυθμίσεις, εκτελώντας php τεχνίτη πωλητή: δημοσιεύει για να αντιγράψετε τις ρυθμίσεις στο φάκελο config σας όπως searchy.php
> 
> 
> Μπορείτε να ορίσετε το προεπιλεγμένο πρόγραμμα οδήγησης που θα χρησιμοποιηθεί για τις αναζητήσεις στο αρχείο ρυθμίσεων. Οι επιλογές σας (στην παρούσα φάση) είναι: ασαφή, απλό και Levenshtein.
> 
> 
> Μπορείτε επίσης να παρακάμψετε αυτές τις μεθόδους, χρησιμοποιώντας την ακόλουθη σύνταξη κατά την εκτέλεση μιας αναζήτησης:
> 
> 
> 


Με τον καθορισμό [Levenshtein απόσταση](https://en.wikipedia.org/wiki/Levenshtein_distance) μπορείτε να finetune πόσο μακριά μια λέξη μπορεί να είναι.


* Αν χρειάζεστε καλύτερη απόδοση θα πρέπει να εξετάσει κάτι σαν `solr`ή `elasticsearch`για το έργο αυτό.


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


**Για το τμήμα μετάφρασης**


Απλά θα πρέπει να έχει ένα λεξικό έτοιμο σε βάση δεδομένων ή εντοπισμό των αρχείων σας και εκτελέστε το χαμηλότερο σημείο εισόδου και αυτό. Αναμείνετε υψηλή φορές υπολογιστών τόσο για τη διόρθωση ορθογραφίας και της μετάφρασης στον κώδικά σας.

 