Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Porównywanie 2 i więcej podobnych ciągów
Forum PHP.pl > Forum > Bazy danych > MySQL
sniver
Od jakiegoś czasu zmagam się z czymś w stylu googlo podobnego sugestera - "Czy chodziło ci o jakieś tam słowo, frazę".

W PHP to wiadome że chodzi o levenshtein
i do teraz tak to właśnie robiłem, ale baza zrobiła się spora i przemielanie tego każdorazowo przez PHP nie ma już sensu bo to za wielkie obciążenie. Z kolei zapamiętywanie w plikach cache z gotowymi wynikami też nie ma sensu bo powoli mi się ruch zwiększa i częstotliwość powtarzania jest znikoma, a zazwyczaj każdy pyta szukarki o coś innego...

W efekcie "gadżet" musiałem usunąć...

Czy ktoś z szanownych geniuszów tego zacnego forum wie jak rozwiązać ten problem za pośrednictwem mysql'a?
ActivePlayer
http://dev.mysql.com/doc/refman/5.0/en/udf-compiling.html

+ na dole masz w postach troche o tym
sniver
dzięki wielkie, to z n-gramami już kombinowałem biggrin.gif
..ale jakieś to takie mało eleganckie..mi sie wydaje
ActivePlayer
http://www.artfulsoftware.com/infotree/que...amp;bw=1400#552 to tez moze byc dobre
sniver
natknąłem się na tę funkcję w sql'u jakis czas temu i wierz mi - nie jest dobra tongue.gif
działa - to fakt! Ale wolno sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.