Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyszukiwanie pełnotekstowe
di@blo
post
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

  1. .
  2. mysql_query("SELECT * FROM sprzet WHERE match(nazwa, opis, firma) against('$szuk') ") OR die(mysql_error());
  3. .


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Kiedyś czytałem na mysql.com, że przy niewielkiej ilości rekordów wyszukiwanie pełnotekstowe nie zwraca oczekiwanych wyników (konkretnie nie zwraca nic). Nie będę teraz tłumaczył dlaczego bo po prostu nie pamiętam, a głupot nie chcę pisać. Nie jestem w stanie teraz podać konrketnego źródła, ale również miałem taki problem jak Ty i szukałem pomocy.

// Edit:
http://forumphp.nq.pl/index.php?showtopic=48504
tutaj miałem problem, z krótkimi wyrazami. Nie pamiętam czy w końcu go rozwiązałem czy nie, ale może to będzie przyczyną. 'dobry' ma 5 znaków więc może w tym leży problem.

Ten post edytował phpion 24.04.2008, 19:32:13
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: 7.10.2025 - 01:55