Autor Zpráva
gol
Profil *
Když do nějakého pole zadám třeba "VYPADÁŠ JAKO ŽÁBA"
zobrazí se mi např. slovo "KALENDÁŘ"

Jak udělat aby to fungovalo i po malých překlepech, nebo variacích? Například když napíšu "VYPADÁŠ TROCHU JAKO ŽABKA"
vynalezce
Profil
mno lze pouzit prevod na mala pismena atp. ale s timhle ti to nepomuze
panther
Profil
gol
hledat shodu alespoň jednoho zadaného slova nebo tak něco?
gol
Profil *
Jo, třeba i to.
panther
Profil
gol
v tom případě zadaný výraz explodovat podle mezery a porovnávat s výrazy, které chceš nabízet (budou pravděpodobně v DB)
gol
Profil *
Hodilo by se i něco jako nastavení synonym

např.: JESTLIŽE = JESTLI = POKUD

Jak na to (polopatě)?
panther
Profil
gol
Jak na to (polopatě)?
synonyma jsou vyšší level, na to nic jednoduchého stačit nebude.. Musel by sis vytvořit databázi slov a k nim jednotlivých synonym..
Joker
Profil
gol
Možná by pomohlo fulltextové vyhledávání- jestli to je v databázi, tak třeba v MySQL to je MATCH - AGAINST.

Synonyma by byla horší... nejspíš by byla potřeba databáze synonym. Tj. např. tabulka: id, id_skupiny, slovo - kde slova se stejným ID skupiny by byla synonyma.
Další problém jsou slova, která se stejně píší, ale mají různé významy- a tedy i synonyma. Třeba počítačový bit versus "nářaďový" bit anebo být bit :-)
To už je pak dost komplikované.
ninja
Profil
Pak jsou tu funkce jakou soundex a podobne.
Madenio
Profil
alebo skus API openphrases.org, tam je mozne ziskavat synonyma pre slova viacerych jazykov.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: