--- title: "Volltextsuche in MariaDB" slug: "full-text-search-in-mariadb" tags: ["Developer", "Site Administrator", "Explainer", "How-to", "Totara Platform"] updated: 2023-04-11T10:55:10Z published: 2023-04-11T10:55:10Z canonical: "totara.help/full-text-search-in-mariadb" --- > ## Documentation Index > Fetch the complete documentation index at: https://totara.help/llms.txt > Use this file to discover all available pages before exploring further. # Volltextsuche in MariaDB [Die Volltextsuche](/17/docs/full-text-search) (FTS) ermöglicht einen ausgeklügelten Ansatz bei der Textsuche in Totara, insbesondere innerhalb des Katalogs. Details zur Einrichtung mit MariaDB finden Sie auf dieser Seite. ## Sprachunterstützung MariaDB verwendet standardmäßig eine Zusammenstellung ohne Berücksichtigung von Groß- und Kleinschreibung für die Volltextsuche, aber Sie können bei Bedarf eine andere Zusammenstellung angeben. Zum Beispiel: ```plsql $CFG->dboptions['ftslanguage'] = 'utf8_unicode_ci'; $CFG->dboptions['ftslanguage'] = 'utf8mb4_0900_as_ci'; $CFG->dboptions['ftslanguage'] = 'utf8mb4_de_pb_0900_ai_ci'; ``` MariaDB unterstützt keine japanischen und anderen Sprachen mit sehr kurzen Wörtern ohne Leerzeichen dazwischen. Sie können die folgende Einstellung aktivieren, um eine grundlegende experimentelle Unterstützung dieser Sprachen zu erhalten: ```plsql $CFG->dboptions['fts3bworkaround'] = true; ``` Nachdem Sie eine dieser Änderungen vorgenommen haben, füllen Sie die FTS-Tabellen erneut aus, indem Sie Folgendes ausführen: ```plsql php admin/cli/fts_repopulate_tables.php ``` ## Mindestlänge des Suchbegriffs MariaDBs Standard-Suchzeichenbegrenzung kann durch Bearbeiten der Konfigurationsdatei geändert werden, wie unten dargestellt: ```plsql [mysqld] innodb_ft_min_token_size=2 ft_min_word_len=2 ``` ## Wörter stoppen Stoppwörter sind eine Reihe von Wörtern, die von der Index- und Suchabfrage ausgeschlossen werden. Sie hängen von der Sprache ab, die bei der Indizierung und Suche verwendet wird, sowie von der Wörterbuchpräsenz für die Datenbankinstallation. Wenn der Nutzer beispielsweise nach „Hotels in Wellington“ sucht, schließt das System „in“ aus der Suche aus. Weitere Details zu MariaDB-Stoppwörtern finden Sie unter: [https://mariadb.com/kb/en/library/full-text-index-stopwords/](https://mariadb.com/kb/en/library/full-text-index-stopwords/) ## Morphologische Suche Leider unterstützt MariaDB das Ngram-Plugin nicht, das in MySQL zur Durchführung von Word-Stieling verwendet wird. Daher können wir zu diesem Zeitpunkt nicht raten, wie die morphologische Suche in MariaDB aktiviert werden kann. ## Unakzentuierte Suche MariaDB unterstützt standardmäßig Diacritics, hängt aber von der Zusammenstellung ab. Wenn die Zusammenstellung beispielsweise ist**utf8_general_ci**, dann gibt die Suchanfrage, die entweder das Wort 'första' oder 'forsta' enthält, einen Datensatz zurück, der das Wort 'första' enthält. Join the [Totara Community](https://totara.community/) for more resources to help you get the most out of Totara. © Copyright 2025 Totara Learning Solutions. All rights reserved. Some content originally obtained via [GPLv3 license](https://www.gnu.org/licenses/licenses.html#GPL) and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions.