Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PostgreSQL][MySQL][PHP] budowa wyszukiwarki
Forum PHP.pl > Forum > Przedszkole
-zxc-
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
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-
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.