Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyszukiwanie pełnotekstowe słabo wyszukuje
Forum PHP.pl > Forum > Bazy danych > MySQL
adrianpl20
Witam. Zrobiłem wyszukiwarkę treści z postów, ale bardzooo słabo wyszukuje (aż juz chyba wolę tego LIKE dać niż oddać do użytku userom takie "coś"...). Wiem, że od min. 4 znaków wyszukuje (można zmienić), tabela MyISAM, index dla pola dodany, typ pola VARCHAR, wyszukuje z tym parametrem WITH QUERY EXPANSION (widać, że szału to on nie robi...), postów w calej tabeli około 20, ale wyszukuje tylko z postów danego uzytkownika więc jest to kilka postów na chwilę obecną. Przykładowo mam posty o treści: "samochodówka", "samochód Evo IX" - po wpisaniu 'samoch' albo 'samo' nic nie wyszukuje, a jak wpisze 'samochód' to wyszkuje tylko ten 2 post o treści "samochód Evo IX", albo posty o treści "helo!", "heloween" i po wpisaniu 'helo' wyszukuje tylko ten 1 post o treści "helo!". Da radę coś więcej z tym zrobić? Na razie nie chcę instalować żadnych modułów pod pełnotekstowe wyszukiwanie.

Z góry dziękuję za wskazowki.

Przepraszam za double. Mógłby ktoś mi pomóc?
Pyton_000
Zwykły indeks czy filltext index?
adrianpl20
fulltext index. Wcześniej miałem wyszukiwanie z "parametrem" 'WITH QUERY EXPANSION' teraz przestawiłem na 'IN BOOLEAN MODE' oraz dodaję do każdego słowa w ciągu wyszukiwanym znak "*" czyli wyszukuje "czerwony* samochód*" (bez cudzysłowów) i lepiej wyszukuje ale szału też za bardzo nie ma.
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.