search f2Gespeichert auf http://cocoate.com von Hagen Graf am 7. Februar 2012 - 17:07

Suchindex ist eine neue Funktion in Joomla.

Dahinter verbirgt sich eine "smarte" Suchmaschine, die wesentlich flexibler und schneller als die bisherige Suche ist, und außerdem mit solch wunderbaren Funktionen wie Autovervollständigung und der "meinten Sie " Funktion ( stemming) daherkommt.

Stemming? Als Stemming bezeichnet man ein Verfahren, welches Varianten von Worten auf ihren gemeinsamen Grundstamm zurückführt. Mehr dazu in Wikipedia.

Das System: Das Joomla Core Paket beinhaltet einen Englisch Stemmer und einen sogenannten Snowball Stemmer (Extensions-> Smart Search -> Options). Der Englisch Stemmer ist sofort einsatzfähig, der Snowball stemmer braucht die Stem PHP Erweiterung und unterstützt 14 Sprachen: dänisch, deutsch, englisch, spanisch, finnisch, französisch, ungarisch, italienisch, norwegisch, niederländisch, portugiesisch, rumänisch, russisch und türkisch. Die Daten müssen indiziert werden damit die Suche schnell und flexibel funktioniert.

Aktivierung
Suchindex ist standardmässig deaktiviert. Um Smart Search zu aktivieren, brauchen Sie das Content Plugin Suchindex und die fünf Finder-Plugins. Der Name finder resultiert aus den Anfängen dieser Drittentwickler Komponente, die in den Joomla Core integriert wurde.

Indizieren
Damit Suchindex funktioniert, muß der Inhalt indexiert werden. Das geschieht automatisch, wenn Inhalte gespeichert werden. Der Vorgang kann Components -> Suchindex -> Indexieren gestartet werden

Anpassen
Nach Aktivierung von Suchindex und der Indexierung des Inhalts, können Sie nun entscheiden, ob Sie das Suchindex Modul und/oder einen Suchlink in Ihrer Navigation haben wollen. In beiden Fällen funktionieren Autovervollständigung und Stemming (meinten Sie)

Einstellungen:
Es stehen Ihnen noch einige selbsterklärende Einstellungsmöglichkeiten zur Verfügung um vordefinierte Suchen zu benutzen. Die Joomla Dokumentation liefert hier eine umfassende Erklärung (http://docs.joomla.org/Smart_Search_configuration_options).

Die klassische Joomla Suche entfernen
Wenn Sie sich entschieden haben mit Suchindex zu arbeiten, dann brauchen Sie die klassische Joomla Suche nicht mehr. Sie können Sie deaktivieren oder löschen: Auf English umstellen.
 alle Module des Typs search (Erweiterungen -> Module -> Nach search filtern)
 alle plug-ins des Typs search (Erweiterungen -> Plug-Ins -> nach search filtern)
 alle Menü Links zur Suchkomponente

weiterlesen bei http://cocoate.com/de/j25de/extension/smart-search