Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Did you mean?, Podpowiedzi w wynikach wyszukiwania.
Adam Nowak
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 15.08.2007

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


Witam,
temat zakładam z ciekawości - nie potrzeby winksmiley.jpg

Tak więc: zastanawiam się jak w PHP rozwiązać kwestię stworzenia Did you mean? - co możemy znaleść np. na Google.com czy iStockphoto.com
Znalazłem dwie funkcje, które mogą się tu okazać pomocne: levenshtein" title="Zobacz w manualu PHP" target="_manual oraz soundex" title="Zobacz w manualu PHP" target="_manual jednakże pozostaje pytanie w jaki sposób (wydajny sposóB) porównywać dzisiątki/setki tysięcy zwrotów?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
cicik
post
Post #2





Grupa: Zarejestrowani
Postów: 219
Pomógł: 5
Dołączył: 18.07.2006
Skąd: Piekary Śląskie

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


Cytat(Adam Nowak @ 24.11.2007, 18:27:54 ) *
jednakże pozostaje pytanie w jaki sposób (wydajny sposóB) porównywać dzisiątki/setki tysięcy zwrotów?


Dużo pamięci, dużo procesorów, dużo serwerów, dużo serwerowni plus algorytm wyszukiwania najdłuższego wspólnego podciągu.


--------------------
CMS dla Twojej firmy
Wojciech Małota
Go to the top of the page
+Quote Post
Fishu
post
Post #3





Grupa: Zarejestrowani
Postów: 192
Pomógł: 13
Dołączył: 16.11.2007
Skąd: Żory

Ostrzeżenie: (10%)
X----


jeżeli używasz mysql to była chyba taka opcja ale nie jestem pewny
  1. SELECT * FROM `baza` LIKE `słowo`

Ponieważ 'LIKE' wybiera podobne wyrażenia więc jeśli używasz mysql to chyba będzie pasować, ale nie jestem pewny.


--------------------
"Źle czynisz, jeśli chwalisz, gorzej, jeśli ganisz rzecz, której dobrze nie znasz." - Leonardo Da Vinci

30.01.2009 - Mój 100 post.
Go to the top of the page
+Quote Post
NoiseMc
post
Post #4





Grupa: Zarejestrowani
Postów: 398
Pomógł: 10
Dołączył: 24.11.2004
Skąd: Łódź

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


Bardzo ciekawa rzecz, nie wiedzialem ze PHP ma zaimplementowana taka ciekawostke. Na pewno kiedys sie przyda smile.gif


--------------------
Go to the top of the page
+Quote Post
batman
post
Post #5





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Poczytaj o aspell, a raczej pspell (tak to się nazywa w PHP 5). Jest nawet funkcja, która zwraca tablicę sugerowanych słów.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 20:59