chrisi: MySQL Fulltextindex

Hallo zusammen,

Ich bin dabei mir einen Fulltextindex über 2 Spalten zu legen:

title varchar(255)
description text()

Meine SQL Abfrage:

ALTER TABLE table ADD FULLTEXT INDEX ( title, description( 100 ) )

Der Fehler:

Cannot be part of FULLTEXT index

Verstehe das nicht so ganz, ich dachte der Fulltext Index sei dafür da um 2 oder mehr Splaten miteinnander zu verbinden und einen großen Index herzustellen ? Ich kann mir auch nicht vorstellen das der Fultext index nicht für TEXT() Spalten geeigent ist, oder ?

Kann mir da jemand sagen wie ich es richtig mache ?

Danke und Gruß,

Chrisi

  1. Hallo zusammen,

    Kann mir da jemand sagen wie ich es richtig mache ?

    Problem behoben, es lage daran das der Zeichensatz für die Spalte auf utf8 stand ...

    Gruß, Chrisi ...

    1. echo $begrüßung;

      Kann mir da jemand sagen wie ich es richtig mache ?

      Problem behoben, es lage daran das der Zeichensatz für die Spalte auf utf8 stand ...

      Präziser müsste es wohl heißen, dass die Zeichensätze/Kollationen der betroffenen Spalten unterschiedlich standen. Wenn beide Spalten auf utf8 und gleicher Kollation stehen lässt sich der Fulltext-Index anlegen.

      Weitere Einschränkungen sind im Kapitel Full-Text Restrictions aufgeführt.

      echo "$verabschiedung $name";