![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 9.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam zapytanie pełnotekstowe jednak nic nie zwraca
Powie mi ktos czy jest to dobrze zbudowane? pierwszy raz uzywam wyszukiwania pełnotekstowego wiec nie wiem czy dobrze sie do tego zabieram. Chce przeszukac 3 pola (nazwa, opis, firma) w bazie pod katem jednego slowa i tak przy okazji co zrobic by przy wyswietlaniu wynikow z bazy wyswietal mi alfabetycznie ale z uwzglednieniem polski znakow bo teraz a mi znaki a;cznie ale znaki polskie sa po "z" z gory dzieki Ten post edytował di@blo 24.04.2008, 15:52:38 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 42 Dołączył: 22.07.2007 Skąd: /dev/random Ostrzeżenie: (0%) ![]() ![]() |
Słowa w polach z indeksem FULLTEXT są indeksowane jeżeli spełniają minimalną i maksymalną długość oraz nie znajdują się domyślnie na tej liście. Jeżeli z jakiś względów nie pasuje nam domyślna wartość ft_min_word_len lub ft_max_word_len (długość znaków) można dodać do pliku my.ini
Kod [mysqld] ft_min_word_len = 3 ft_max_word_len = 10 Po takich zmianach reset serwera jest konieczny a indeks musi zostać "odświeżony".
Słowa, które są popularne w wierszach zostaną zignorowane nawet jeżeli spełniają wymagane kryteria. Cytat i tak przy okazji co zrobic by przy wyswietlaniu wynikow z bazy wyswietal mi alfabetycznie ale z uwzglednieniem polski znakow bo teraz a mi znaki a;cznie ale znaki polskie sa po "z" Upewnij się, że character_set_database i collation_database za pomocą zapytania
są ustatione odpowiednio na latin2, latin2_general_ci |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 21:59 |