-zxc-
2.04.2012, 19:07:34
Załóżmy że buduję serwis CMS, który ma w sobie blog, artykuły czy galerię i che zrobić wyszukiwarkę. Tylko jak? Sprawdzać wszytkie kolumny jednocześnie w jednym zapytaniu i dać np. wyszukiwanie pełnotkstowe? ale ono działa tylko od 4 znaków aby wyszukać daną frazę... Jak zrobić to optymalnie, nie używając LIKE a żeby działało to bez zewnętrznych programów.
jaslanin
3.04.2012, 04:48:52
jeżeli masz dostęp do plików konfiguracyjnych serwera to możesz zmienić minimalną liczbę znaków dla indeksów, najbardziej optymalne jest używanie wyszukiwania pełnotekstowego albo stworzenie własnego systemu wyszukiwania np. tak zrobiło phpbb3
-zxc-
3.04.2012, 08:18:06
Tak, mam wyszukiwanie pełnotekstowe np. po kategoriach/tytułach artów, jednak jeśli ktoś utworzy kategorię "BHP" wtedy nie jest to indeksowane i wynik się nie wyświetli, nie mogę zmienić ustawień dla mysql w pliku konfiguracyjnym, ponieważ to ma być używane i działąć na tej samej zasadzie wszędzie, na każdym hostingu.
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.