dedlfix: Suchfunktion MySql DB PHP

Beitrag lesen

Tach!

Auch über mehrere Tabellen? Du sprichst sicher match() against() an. Funktioniert das nicht nur über eine Tabelle?

Du kannst kein Index-Feld über mehrere Tabellen anlegen. Aber innerhalb einer Tabelle ist es möglich, einen FULLTEXT-Index über mehrere Felder zu legen und die Suche darin mit einfachem Aufzählen der Felder zu notieren. Wenn du mehrere Fulltext-Indexe in mehreren Tabellen hast, musst du die Suchbedingung für jede Tabelle einzeln formulieren. Alternativ kannst du eine redundante Datenhaltung erstellen, indem du die Suchfelder zusätzlich zu den relationalen Tabellen in eine Tabelle nur für die Suche kopierst.

dedlfix.