Guten morgen,
On Mon, 25 Apr 2005, "Mei�ner, Heinz" wrote:
> du hast die suche im boolean modus( IN BOOLEAN MODE) und mit nur einer
> ausgabe(limit 1) ...
> dann kann das nicht funzen ...
> versuch mal:
limit 1 verweden ich nur wel ich NUR das erste brauche.
BOOLEAN muss auch sein!
beispiel:
mysql> select url,left(dump,10) as dump from suche where MATCH dump
AGAINST ('airbus' IN BOOLEAN MODE) limit 1;
+-----------------------------+------------+
| url | dump |
+-----------------------------+------------+
| /CMS/bilder/LH320D-AIQK.jpg | Airbus 32 |
+-----------------------------+------------+
1 row in set (0.00 sec)
> wenn das nicht klappt ...
> dann erweitere den ausdruck ('airbus')
> zu ('airbus%')
wo wiur wieder beim ersten punkt sind, das ist teil meiern fragegewesen
warum das nicht geht :-)
mysql> select url,left(dump,10) as dump from suche where MATCH dump
AGAINST ('air%') limit 1;
Empty set (0.00 sec)
Es sieht wirklich so aus als ob mysql bei eienr fulltext suche keine %
operator kennt.
Gruss
Andreas
--
http://skygui.de/ ICQ: 304 760 315
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org