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ę. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%)
|
jedyne co mi przychodzi na myśl to utworzenie osobnej tabeli gdzie będziesz zapisywał częste literówki i słowa, które do nich pasują.
Do tego: przydatne informacje możesz znaleść w tym temacie -> http://forum.php.pl/index.php?showtopic=38307 |
|
|
|
Chys Wyszukiwanie danych w bazie (wyszukiwarka) 10.06.2008, 19:48:10
cojack Używasz LIKE:
[PHP] pobierz, plaintext <?p... 10.06.2008, 20:27:10
teutates No dobra ale takie zapytanie nie wyszuka tylko rek... 10.06.2008, 20:40:31
cojack W moim przypadku LIKE gdy wpiszesz: a
To znajdzie... 10.06.2008, 21:10:32 
pyro Cytat(cojack @ 10.06.2008, 22:10:32 )... 10.06.2008, 21:32:15
teutates Jak uzywasz like na kolumnie bez indeksu, a like n... 10.06.2008, 21:46:59
Chys No właśnie, używanie like jest podobno niezbyt szy... 10.06.2008, 22:12:52 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 13:12 |