Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwanie danych w bazie (wyszukiwarka)
Chys
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 12.04.2007

Ostrzeżenie: (0%)
-----


Chciałbym napisać wyszukiwarkę internetową ale napotkałem na problem literówek, które zdarzają się dosyć często, a nie wiem jak sobie z tym poradzić, mianowicie ktoś wyszukuje wyraz "samohód" zapominając o literze "c". Oczywiście normalne porównanie nie zwróciłoby żadnych wyników, ale chciałbym żeby moja wyszukiwarka była w miarę "inteligentna" i poradziła sobie z takimi prostymi literówkami.
Za wszelkie sugestie i pomysły z góry dziękuję.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
teutates
post
Post #2





Grupa: Zarejestrowani
Postów: 156
Pomógł: 2
Dołączył: 9.09.2006
Skąd: Londyn/Gdynia

Ostrzeżenie: (0%)
-----


No dobra ale takie zapytanie nie wyszuka tylko rekordy w ktorych zawarty jest dany wyraz a nie wg literowki, raczej nie ma jednoznacznego rozwiazania w takich sytuacjach. Mozesz polegac na uzytkownikach u wpisywac wyraz bledny oraz podany przez usera poprawny do tabel i statysycznie okreslac poprawnosc, jest to jednak nie ciekawe na poczatku poniewaz system musi sie "nauczyc" bledow, a do tego liczyc na poprawnosc wpisow. Jednym z ciekawszych rozwiazan jest podobny system ale wypelniajacy formularz a;la google suggest wiec najczesciej wpisywany wyraz bedzie automatycznie dokonczony. To wszystko jednak opiera sie na statystycznym userze, u ktorego ciezko okreslic czy nie jest aby wtornym analfabeta:)

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 05:03