"Yazım yanlış" kısmı için (Bunu mu demek istediniz)
Eğer uygulama dizinine yapılandırma dosyasını yayınlamak ve php esnaf satıcıyı çalıştırarak ayarları geçersiz kılabilirsiniz: searchy.php olarak config klasörüne yapılandırmayı kopyalamak yayımlamak
Yapılandırma dosyasında aramalar için kullanılacak varsayılan sürücüyü ayarlayabilirsiniz. (Bu aşamada) Seçenekleriniz şunlardır: bulanık, basit ve levenshtein.
Ayrıca bir arama çalıştırırken aşağıdaki sözdizimini kullanarak bu yöntemleri geçersiz kılabilirsiniz:
Tanımlayarak mesafeye levenshtein bir kelime nasıl olabilir uzakta finetune olabilir.
- Eğer daha iyi performans gerekiyorsa gibi bir şey düşünmelisiniz
solr
veya elasticsearch
bu görev için.
https://wiki.apache.org/solr/SpellCheckComponent
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-fuzzy-query.html
çeviri kısmı için
Sadece kendi veritabanı veya yerelleştirme dosyalarında hazır bir sözlük olması gerekir ve bu da girdi yalak çalıştırın. Kodunuzdaki hem yazım denetimi ve çeviri için yüksek bilgi işlem sürelerini bekleyin.