Suchindex

Verfasst von Hagen Graf am 7. February 2012 - 18:07
Sponsored by

Smart Search Autocompletion 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 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 (Abbildung 1).

Abb.1 Finder Plug-Ins

Abbildung 1: Finder-Plugins

Indizieren

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

Abb.1 Erstellen des Suchindex

Abbildung 2: Indizieren

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) (Abbildung 3, Abbildung 4).

Abb.3 Autovervollständigung

Abbildung 3: Autovervollständigen

Abb.2 Alternative Suchergebnisse

Abbildung 4: Stemming

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:

  • 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
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 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.AktivierungSuchindex 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 (Abbildung 1).[flickr-photo:id=6863494099,size=-]Abbildung 1: Finder-PluginsIndizierenDamit Suchindex funktioniert, muß der Inhalt indexiert werden. Das geschieht automatisch, wenn Inhalte gespeichert werden. Der Vorgang kann Components -> Suchindex -> Indexieren gestartet werden (Abbildung 2).[flickr-photo:id=6857996731,size=-]Abbildung 2: IndizierenAnpassenNach 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) (Abbildung 3, Abbildung 4).[flickr-photo:id=6863493817,size=-]Abbildung 3: Autovervollständigen[flickr-photo:id=6857996889,size=-]Abbildung 4: StemmingEs 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 entfernenWenn 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: 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

0 Kommentare

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br><pre>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen