MYSQL FULLTEXT- Suche funktioniert nicht

PCGamer

Mitglied
Hallo,

ich hab ein Problem mit der FULLTEXT Suche:(

Ich hab folgende Abfrage:

Code:
SELECT * FROM `tx_imokat_haeuser` WHERE MATCH (ort) AGAINST ('dresden')

Leider kommt da der Fehler "#1191 - Can't find FULLTEXT index matching the column list":(
(egal ob ich da mehrere Felder auswähle)

Meine folgende Tabelle wurde so erstellt
Code:
CREATE TABLE tx_imokat_haeuser (
	uid int(11) NOT NULL auto_increment,
	pid int(11) DEFAULT '0' NOT NULL,
	tstamp int(11) DEFAULT '0' NOT NULL,
	crdate int(11) DEFAULT '0' NOT NULL,
	cruser_id int(11) DEFAULT '0' NOT NULL,
	deleted tinyint(4) DEFAULT '0' NOT NULL,
	hidden tinyint(4) DEFAULT '0' NOT NULL,
	kaufangebot tinyint(3) DEFAULT '0' NOT NULL,
	projekte tinyint(3) DEFAULT '0' NOT NULL,
	pdf text,
	ueberschrift tinytext,
	ort tinytext,
	plz tinytext,
	objektnr tinytext,
	vertragsnr tinytext,
	typ tinytext,
	baujahr tinytext,
	wohnflaeche tinytext,
	nutzflaeche tinytext,
	grundstuecksflaeche tinytext,
	etagen tinytext,
	zimmer tinytext,
	bad tinytext,
	heizung tinytext,
	energieausweis tinytext,
	keller varchar(4) DEFAULT '' NOT NULL,
	garage varchar(3) DEFAULT '' NOT NULL,
	bezug tinytext,
	bauphase tinytext,
	qualitaet tinytext,
	modernisiert tinytext,
	vermietet varchar(4) DEFAULT '' NOT NULL,
	mieteinhahmen tinytext,
	kaufpreis tinytext,
	kaeuferprovision tinytext,
	beschreibungkurz text,
	ausstattung text,
	bilder text,
	datum datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
	
	PRIMARY KEY (uid),
               KEY parent (pid),
	FULLTEXT (ueberschrift,ort,plz,wohnflaeche,nutzflaeche,grundstuecksflaeche,etagen,zimmer,bad,garage,heizung,modernisiert,kaufpreis,ausstattung,beschreibungkurz)
) ENGINE=MYISAM;

Was ist denn da verkehrt?

Freue mich auf eure Unterstützung

PCGamer
 
Danke für die schnelle Antwort.

Ich hab jetzt alle Felder in mein Match herreingetan:
Code:
SELECT * FROM `tx_imokat_haeuser` WHERE MATCH (ueberschrift,ort,plz,wohnflaeche,nutzflaeche,grundstuecksflaeche,etagen,zimmer,bad,garage,heizung,modernisiert,kaufpreis,ausstattung,beschreibungkurz) AGAINST ('Dresden')
Es wird jetzt keine Fehlermeldung angezeigt, aber er zeigt keine Datensätze an wo "Dresden" im Ort vorkommt:(
 
Zurück