![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 16 Dołączył: 20.02.2014 Ostrzeżenie: (10%) ![]() ![]() |
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? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zwykły indeks czy filltext index?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 16 Dołączył: 20.02.2014 Ostrzeżenie: (10%) ![]() ![]() |
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.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 17.06.2025 - 08:18 |