![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 393 Pomógł: 5 Dołączył: 6.02.2003 Skąd: The.Luciferian.Doctrine.p df Ostrzeżenie: (30%) ![]() ![]() |
CZYLI np. wpisuje: "money earning" i nic nie znajduje, znajduje tylko z pojedynczymi frazami, tu jest wyszukiwarka mozna stestowac: http://path-of-power.com/ (prawy gorny rog)
A SQL wyrazenie, ktore mam wyglada tak:
p.s. nie trzeba czasem dac pomiedzy " " (spacje) wstawic plus (+) ? str_replace(" ","+",$GET)? Ten post edytował AndyPSV 1.04.2010, 15:17:19 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
poczytaj sobie o wyszukiwaniu pełnotekstowym
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 393 Pomógł: 5 Dołączył: 6.02.2003 Skąd: The.Luciferian.Doctrine.p df Ostrzeżenie: (30%) ![]() ![]() |
nie dziala ;/ co zrobic SQL, line 11 :: Can't find FULLTEXT index matching the column list zawsze mam to, pomocy ---------- t,text jako fulltext trzeba bylo zrobic NAPISALEM ARTYKUL o szukaniu: http://path-of-power.com/fulltext-search-sql-fulltext,138 ostatnie pytanie: czemu mi widzi ZAWSZE 2 wyniki? http://path-of-power.com/search/?search=dsadsadsadsadsa jak temu zaradzic? Ten post edytował AndyPSV 1.04.2010, 17:25:44 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
żeby wyszukiwanie pełnotekstowe działało to musisz w phpMyAdmin tej kolumnie ustawić fulltext , jak masz tam te ikonki "primary key", unique key to ostatnia jest taka z T , kliknij ją i powinno już działać, aaa teraz doczytałem że już to zrobiłeś....
a pokaż kod jakim to wyświetlasz, bo rzeczywiście trochę dziwne, że cokolwiek wpiszesz to zawsze te 2 wyniki Ten post edytował tehaha 1.04.2010, 17:40:28 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 393 Pomógł: 5 Dołączył: 6.02.2003 Skąd: The.Luciferian.Doctrine.p df Ostrzeżenie: (30%) ![]() ![]() |
caly kod, chodzi tylko o to: $q = q('SELECT id,t,MATCH(t,text) AGAINST(\'+('.$GET.') IN BOOLEAN MODE\') AS score FROM `'.PRFX.'knowledge` WHERE MATCH(t,text) AGAINST (\'+('.$GET.') IN BOOLEAN MODE\') ORDER BY score DESC'); I zawsze zwraca 2 wyniki? Dlaczego? Co zrobic? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:29 |