Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Match against z dużymi i małymi literami, in boolean mode
marrrecki
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Witam,
Mam problem z zapytaniami match against.
Struktura zapytania:
  1. SELECT ... FROM products p, products_description pd WHERE *** AND match (pd.test) against ('+głośnik*' IN BOOLEAN MODE)


Info o kolumnie test:
typ: text
index: fulltext
metoda porównania: utf8_general_ci
kodowanie: utf8

Przykładowo wysyłam do bazy zapytanie o głośnik. Dostaję wyniki:

  1. PIELGRZAN, DRZEWO PODRÓŻNIKÓW (Ravenala madagascariensis)
  2. gWINNER Nika
  3. Leginsy Nika Gabriella Koronka
  4. BabyOno ZABEZPIECZENIA NAROŻNIKÓW-kulki 4 szt
  5. RH Sound Cewka 1,75" - cewka zamienna głośnika wysokotonowego
  6. RH Sound Cewka 1,3" - cewka zamienna głośnika wysokotonowego


Ale jak zapytam o GŁOŚNIK to dostaję takie wyniki:

  1. GŁOŚNIK JAMO C 400 CEN DARK APPLE
  2. EDIFIER GŁOŚNIK TICK TOCK DOCK DO iPHONE, iPOD
  3. EDIFIER GŁOŚNIK TICK TOCK BLUETOOTH CZARNY RETRO
  4. DLA MIŁOŚNIKÓW KLASYKI RUBICON RN10C20 STALOWY AUTOMAT 21 KAMIENI
  5. ZESTAW GŁOŚNIKÓW 2.0 JAMO C 603 DARK APPLE


Jak zrobić, aby zapytanie zwracało mitakie same wyniki niezależnie od wielkości liter w wyszukiwanej frazie?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 03:26