Sorl Suche

Solr ist die populärste Enterprise-Suchmaschine, die in der artundweise-Basis die TYPO3-eigene Index-Search ersetzt.

Solr durchsucht Inhalte im Volltext. In der Programmierung können wir definieren, welche Felder mit welcher Gewichtung indexiert werden. Etwa können Seitennamen höher gewichtet werden als der Inhalt der Seite und somit weiter oben in der Trefferliste stehen.

Im Frontend kombinieren wir den Suchschlitz mit einem autosuggest-Layer: Relevante Suchtreffer werden direkt nach der Eingabe von min. drei Buchstaben angezeigt und verlinken direkt auf die Detailseite.

Die Suchergebnisseite kann die Suchtreffer clustern, zum Beispiel nach Seitentypen wie etwa "Produkt" oder "Person" und die Treffer mit Inhalten aus den Seitendaten darstellen.

Konfigurationsoptionen:

  • Seiten oder Inhaltselemente können von der Suche ausgenommen werden.
  • Im Backend kann der Feeding-Task für den Aufbau der Index manuell gestartet werden.
  • Mit dem auw Backend-Modul Solr Info kann man rasch die Funktionsfähigkeit des Solrs testen. Zudem wird eine Liste mit allen Seiten angezeigt und die Info, welche Seite mit welchem Inhalt indiziert wird. Direkt in der Liste können Seiten aus der Suche ausgenommen werden. 

Feeding-Ergebnisse überprüfen

Mit dem Backend-Modul auw Logs kann das Log für den jeweiligen Feedingprozess geprüft werden. 

Gibt es "Don'ts"?

Der Solr-Index ist nicht „live", er muss immer aufgebaut werden. Üblicherweise regeln wir das über einen Cronjob, der regelmäßig die Inhalte crawlt. Also nicht erwarten, dass eine gerade veröffentlichte Seite in den Ergebnissen auftaucht.

Suchergebnisse verlinken

Einmal getätigte Suchen können verlinkt werden. Zum Beispiel: suche?tx_auwsolr_search[q]=Einleitungstext - Hier wurde nach dem Wort Einleitungstext gesucht.

Klicken für Suche

Externe Inhalte indexieren

Durch den Einsatz des Shortcuts Link to external URL im TYPO3-Seitenbaum können wir Teaser generieren, dessen in den Seiteneigenschaften eingetragenen Daten im Seitensammler angezeigt werden können, aber der auf eine externe URL zeigt. Der Inhalt dieser externen URL wird dann im Solr indexiert und kann gefunden werden.

Wenn der Shortcut im Projekt noch nicht gelöscht ist, sehen Sie hier einen Teaser, der auf einen Wikipedia-Artikel linkt. Sie können auch in der Suche beispielsweise nach Content Management System suchen und den ersten Treffern anklicken.