Nochmals Volltextsuche

Nochmals Volltextsuche

am 25.12.2005 15:52:50 von Reinhard Glauber

Hallo Profis,


das mit der Volltextsuche in MYSQl ist performancetechnsich ganz gut ..

allerdings habe ich noch imemr das Problem dass ich wenn ich nach
"springer" suche,
er mir nicht "fallschirmspringer" findet.
Weiss jemand was ich da machen könnte ?

MATCH(w.word) AGAINST ('$suchstring*' IN BOOLEAN MODE)

Danke

Re: Nochmals Volltextsuche

am 26.12.2005 14:47:32 von devrim

"Reinhard Glauber" schrieb im Newsbeitrag
news:43aeb23e$0$3810$9b4e6d93@newsread2.arcor-online.net...
> Hallo Profis,
>
>
> das mit der Volltextsuche in MYSQl ist performancetechnsich ganz gut ..
>
> allerdings habe ich noch imemr das Problem dass ich wenn ich nach
> "springer" suche,
> er mir nicht "fallschirmspringer" findet.
> Weiss jemand was ich da machen könnte ?
>
> MATCH(w.word) AGAINST ('$suchstring*' IN BOOLEAN MODE)
>
> Danke
>
>

Hallo Reinhard,

versuch mal folgendes:

SELECT * FROM table WHERE MATCH (w.wort) AGAINST (".$suchstring."* IN
BOOLEAN MODE )

ohne Variable in mySQL-Editor bekommst Du mit folgender Query alle Listings
mit "reisebüro", "reiseagentur"...
SELECT * FROM table WHERE MATCH (firma) AGAINST ("reise*." IN BOOLEAN MODE )

mfg
Devrim

Re: Nochmals Volltextsuche

am 26.12.2005 17:47:26 von Stefan Rybacki

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Devrim wrote:
> "Reinhard Glauber" schrieb im Newsbeitrag
>...
> Hallo Reinhard,
>
> versuch mal folgendes:
>
> SELECT * FROM table WHERE MATCH (w.wort) AGAINST (".$suchstring."* IN
> BOOLEAN MODE )

Das macht keinen Unterschied, bzw. macht soweit ich das sehe die Syntax der
Anfrage kaputt, da die Hochkommas fehlen.

>
> ohne Variable in mySQL-Editor bekommst Du mit folgender Query alle Listings
> mit "reisebüro", "reiseagentur"...
> SELECT * FROM table WHERE MATCH (firma) AGAINST ("reise*." IN BOOLEAN MODE )

Das Problem liegt hier darin, daß das gesucht Wort nicht am Anfang steht. Und
dies ist IMHO mit den Fulltext Funktionen von Mysql nicht möglich. (*springer*
funktioniert meines Erachtens nicht!)

Bis denn dann
Stefan

>
> mfg
> Devrim
>
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1rc2 (MingW32)

iD8DBQFDsB6eyeCLzp/JKjARAsBdAJ98m2ZqcIeA4OqXjdGQObK6IUX+HQCg qIZh
A1Lb9mKIRmBxbdCvox+lgwI=
=6MwK
-----END PGP SIGNATURE-----