Autor Zpráva
radas
Profil *
Zdravím,
mam tento kod pro fulltext vyhledáváni
//nejdříve
ALTER TABLE  web_odkazy ADD FULLTEXT nazev_indexu(nazev,odkaz,popis)


//sql dotaz
SELECT web_odkazy.id, web_odkazy.adresa, web_odkazy.hodnoceni, web_odkazy.top, web_odkazy.sponzor,
MATCH (
web_odkazy.nazev, web_odkazy.popis, web_odkazy.odkaz
)
AGAINST (
'webdesign'
IN BOOLEAN
MODE
) AS skore1, (
( 3 * (
MATCH (
web_odkazy.nazev
)
AGAINST (
'webdesign'
) ) ) + ( 2 * (
MATCH (
web_odkazy.popis
)
AGAINST (
'webdesign'
) ) ) + (
MATCH (
web_odkazy.odkaz
)
AGAINST (
'webdesign'
) )
) AS skore2
FROM web_odkazy
HAVING skore1 >0
ORDER BY skore1 DESC , skore2 DESC


piše mi to
#1191 - Can't find FULLTEXT index matching the column list

přitom index vytvařim v tom prvním dotazu...
Kajman_
Profil *
Index jste vytvořil pro pro kombinaci třech sloupců, do match dáváte sloupce po jednom.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0