MySQL Fulltext Search

Status
Nicht offen für weitere Antworten.

m@nu

Bekanntes Mitglied
hallo

mit folgendem query möchte ich sowohl auf den titel meiner fotos als auch auf die kategorie welche zugewiesen ist eine suche laufen lassen.

Code:
SELECT title, filename, categoryid
FROM photo
WHERE MATCH (title) AGAINST('". $phrase. "')
OR (SELECT count(category.categoryid) FROM category MATCH (category.name) AGAINST('". $phrase. "')) > 0

leider kommt da gar nix zurück.
kann mir jemand weiterhelfen?

besten dank & grüsse
m@nu

ps. fulltext-indexe sind auf beiden tabellen auf die entsprechenden felder gesetzt.
 

Lim_Dul

Top Contributor
MySQL kann auch %like%, allerdings ist die Fulltext Suche deutlich mächtiger.

Ist den der entsprechende Index auf der Spalte drauf?
 

m@nu

Bekanntes Mitglied
jop, die indexe sind gesetzt. scheinbar erlaubt mysql keine wheres auf eine fulltext suche :-/
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben