Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql] wyszukiwarka
Forum PHP.pl > Forum > PHP
propage
Wyszukiwarka przeszukuje w opisach, ok 1000 znaków ma każdy z opisów, czy opłaca się dawać index na takie pole?
Ewntualnie w jaki inny sposób można przyśpiszyć wyszukiwanie w polach z dużą ilością tekstu?
wujek2009
Sphinx (jak dobrze nazwę pamiętam) lub pod MySQL (tylko dla tabel typu MySIAM) = Fulltext search.
Dobrą opcją jest podpięcie chmury tagów - popularnych zagadnień związanych dla danego artykułu i szukać według tagów zamiast przeszukiwać długie opisy.

UPDATE: W zend frameworku (1 wersji, nie wiem jak z dwójką) było zend search lucene - dość łatwo było przenieść ten moduł do własnego projektu. Musiałbyś poczytać & googlować.
propage
Fulltext dałem na kolumne ale widzę zerową poprawę w szybkości wykonywania skryptu.
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.