Suche in Fulltext (MySQL)

Hallo,
ich möchte in einer Tabelle den Begriff "Cha-Cha" finden.
Mein Suchstring lautet:
$mainl="SELECT * FROM `noten` WHERE MATCH
(Titel,Komponist,Bearbeiter,Besetzung,Einstufung,Verlag,Schw ierigkeit,Art,Bemerkungen)
AGAINST ('$S_text' IN BOOLEAN MODE)";

In $S_text wird der Suchstring eingesetzt (hier ja dann 'Cha-Cha').
Der wird nicht gefunden!
Selbst wenn der Suchstring '"Cha-Cha"' geht es nicht.
Was mach ich falsch? (Suche mit anderen Begriffen ist <kein> Problem)

Danke


Gruß
Arno
Arno Lutz [ Fr, 11 Januar 2008 21:27 ] [ ID #1905606 ]

Re: Suche in Fulltext (MySQL)

> Was mach ich falsch? (Suche mit anderen Begriffen ist <kein> Problem)
Du fragst in einer PHP-Gruppe nach einem MySQL-Problem, obwohl es eine
MySQL-Gruppe gibt.
Jonas Werres [ Fr, 11 Januar 2008 22:35 ] [ ID #1905608 ]

Re: Suche in Fulltext (MySQL)

Arno Lutz schrieb:
> Hallo,
> ich möchte in einer Tabelle den Begriff "Cha-Cha" finden.
> Mein Suchstring lautet:
> $mainl=3D"SELECT * FROM `noten` WHERE MATCH
> (Titel,Komponist,Bearbeiter,Besetzung,Einstufung,Verlag,Schw ierigkeit,A=
rt,Bemerkungen)
> AGAINST ('$S_text' IN BOOLEAN MODE)";
>
> In $S_text wird der Suchstring eingesetzt (hier ja dann 'Cha-Cha').
> Der wird nicht gefunden!
> Selbst wenn der Suchstring '"Cha-Cha"' geht es nicht.
> Was mach ich falsch? (Suche mit anderen Begriffen ist <kein> Problem)

Na das '-' wird doch wohl ein Splitzeichen sein. Danach wirst du nicht
Suchen koennen genau wie TCP/IP. Anschliessend koenntest du ein Problem
mit MinWordLenght bekommen, jenach Einstellung.

Gruss
Joerg

--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Joerg Behrens [ Fr, 11 Januar 2008 23:30 ] [ ID #1905611 ]

Re: Suche in Fulltext (MySQL)

Arno Lutz schrieb:

> $mainl="SELECT * FROM `noten` WHERE MATCH
> (Titel,Komponist,Bearbeiter,Besetzung,Einstufung,Verlag,Schw ierigkeit,Art,Bemerkungen)
> AGAINST ('$S_text' IN BOOLEAN MODE)";

Der PHP-Code ist vollkommen in Ordnung. Daran liegt es also nicht.

Mehr wird man Dir hier nicht sagen können.

Versuch's mal nebenan in <news:de.comp.lang.php.datenbanken>.

Gruß. Claus
Claus Reibenstein [ Sa, 12 Januar 2008 16:30 ] [ ID #1906284 ]
PHP » de.comp.lang.php.misc » Suche in Fulltext (MySQL)

Vorheriges Thema: CSS-background-image
Nächstes Thema: Sessions sichtbar machen?