Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Konfiguracja Fulltext? Jakie są opcje konfiguracji tego mechanizmu?
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.

Przygotowałem wysukiwarkę na bazie FULLTEXT.. problem w tym, że dziąła dosyć dziwnie.. mianowicie.. jeżeli wpiszę w wyszukiwarce "w100i" to pokazuje mi dwa wyniki.. a jak wpisze "w100" to nie zwraca mi żadnych wyników (IMG:style_emoticons/default/thumbsdownsmileyanim.gif)

Czy można coś zrobić, żeby nie trzebab yło wpisywac całych wyrazów, ale żeby można było tez wycinki?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Pokaż zapytanie, jakiego używasz.
Go to the top of the page
+Quote Post
kukix
post
Post #3





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Cytat(erix @ 22.11.2011, 16:17:18 ) *
Pokaż zapytanie, jakiego używasz.



Witam. chciałem wrócić do tego tematu.

Przeszkadza mi strasznie to, że jak wpisze częśc wyrazu to nie wyszukuje mi tego co potrzebuje.

Nie jestem zadowolony z tego FULLTEXT'u .. nie można wpisac połowe wyszukiwanej frazy, ale idealnie całą.. tak samo widze, że działa na allegro.. często próbuje dokładać gwiazdki * ale to i tak raz pomaga raz nie..

U mnie jak dokładam na końcu gwiazdkę to też nie pomaga.. czy ten fulltext ma jakieś opcje konfiguracji ?

Moj zapytanie wygląda tak:

  1. SELECT SQL_CALC_FOUND_ROWS *,
  2. MATCH(nazwa, opis_krotki, keywords, param_a, param_b, kod) AGAINST ('".mysql_escape_string($_GET['szukaj_fraza'])."') AS score
  3.  
  4. FROM art
  5.  
  6. WHERE
  7. ( (MATCH(nazwa, opis_krotki, keywords, param_a, param_b, kod) AGAINST ('".mysql_escape_string($_GET['szukaj_fraza'])."'))
  8. OR id LIKE '%".mysql_escape_string($_GET['szukaj_fraza'])."%' )
  9. AND zablokuj=0
  10.  
  11. ORDER BY score DESC
  12.  
  13. LIMIT 0 20;
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: 30.12.2025 - 05:55