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

Antwort per Email an