Autor Zpráva
karelvit
Profil *
Zdravím potřeboval bych pomoc
Při vyhedávání se mi objevuje error z nadpisu i když jsem prohledávaná pole nastavil na fulltext pomocí

ALTER TABLE `articles` ADD FULLTEXT (
`content`
);

a

ALTER TABLE `articles` ADD FULLTEXT (
`title`
);

error mi to vyhazuje u tohoto:

$query = "SELECT * , MATCH (title, content) AGAINST ('".$trimm."') AS score FROM articles WHERE MATCH (title, content) AGAINST ('+".$trimm."') ORDER BY score DESC";
 $numresults=mysql_query($query)or print(mysql_error());

Když jsem používal starší search engine kde se taky používalo MATCH tak mi to fungovalo.
Mohli by jste mi prosím pradit jak tento problém vyřešit?
juriad
Profil
Potřebuješ index nad dvojicí sloupců:
ALTER TABLE `articles` ADD FULLTEXT (`title`, `content`);
Nestačí nad každým jednotlivým sloupcem zvlášť.
karelvit
Profil *
juriad:
díky moc

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: