Hogyan tud én kap eredményezhet, ha szó rossz vagy helyesírási hibás vagy görög szó, hogy angol eredmény

szavazat
40

Hogyan tud én kap eredményezhet, ha szó rossz vagy helyesírási hibás vagy görög szó lép kap angol eredményt Például:

az én honlapon szeretnék keresni „jeans” vagy „jenz” kap ugyanazt az eredményt annak egyszerű példát a fő gondot, ha a felhasználó adja meg ugyanazt jelenti, szó vagy rossz görög szó, de a helyszínen fejleszteni angol méret, hogy hogyan lehet ezt a szót kereső

lehet bármely adj ötletet, hogyan jutok megoldás erre a problémára az oldalamon Laravel 5.2

A kérdést 11/02/2017 11:15
felhasználó
Más nyelveken...                            


1 válasz

szavazat
2

A „helyesírás rossz” része (Did you mean)

Akkor közzéteszi a konfigurációs fájlt a app könyvtárba, és felülírja a beállításokat futó php kézműves eladóval: közzéteszi, hogy másolja a konfigurációt a konfigurációs mappa searchy.php

Beállíthatjuk az alapértelmezett illesztőprogramot használja a kereséseket a konfigurációs fájlban. A lehetőségek (ebben a szakaszban) a következők: fuzzy, egyszerű és levenshtein.

Azt is felülírhatja ezeket a módszereket a következő szintaxis szerint, ha fut a keresés:

Meghatározásával levenshtein távolság akkor finetune milyen messze egy szó lehet.

  • Ha szüksége van jobb teljesítményt meg kell fontolnunk, valami hasonló solr, vagy elasticsearcherre a feladatra.

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

A fordítás egy részét

Csak azt kell egy szótárt kész az adatbázisban vagy lokalizációs fájlok és fut a bemeneti vályú, hogy is. Várják nagy számítási idő mind helyesírási korrekció és a fordítás a kódban.

Válaszolt 11/02/2017 11:30
a forrás felhasználó

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