propage
9.05.2013, 17:30:44
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
9.05.2013, 17:39:34
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
9.05.2013, 19:58:55
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.