OpenCms integriert Apache Solr

Ajax Solr Demo

 

Die OpenCms V8 Module beinhalten eine Solr basierte Demonstration, die als Benutzeroberfläche das Open Source Projekt Ajax Solr verwendet:

Klicken Sie hier, um die Ajax Solr Demo zu starten...

Apache Solr Logo

Mit Apache Solr suchen

Nach vielen Jahren des Suchens mit Apache's Lucene, ist Apache Solr größer und größer geworden und kann jetzt als eine unternehmensweite Suchplattform (auf Basis von Lucene) bezeichnet werden. OpenCms integriert Apache Solr und bietet somit mächtige Suchfunktionen.


Solr ist ein Such-Server mit einer RESTful-API. Man kann Dokumente im XML-, JSON-Format, aber auch als Binärdokumente über HTTP PUT indexieren und per HTTP GET abrufen. Um einen genaueren Einblick zu bekommen, was Solr ist und wie es funktioniert, besuchen Sie die Apache Solr Projekt Webseite.

Solr Live Query Demo

 

OpenCms wird mit einem "Resource-Collector" ausgeliefert, der es ermöglicht mit Hilfe von Solr Queries nach Inhalten zu suchen. Die folgenden Beispiele zeigen, wie man Solr Queries verwendet, um OpenCms Inhalte zu finden. Wenn Sie sich erst einmal mit der Solr Query Syntax vertraut machen wollen, bietet das Solr Wiki einen guten Einstieg. Um tiefer in die Materie einzusteigen, besuchen Sie doch Searching - Solr Reference Guide - Lucid Imagination.

Finden der zuletzt geänderten Blumen sortiert nach Änderungsdatum

fq=type:v8flower&fq=lastmodified:[NOW-1MONTH TO NOW]&sort=lastmodified desc

Finden der zwei aktuellsten News sortiert nach Priorität sortiert

fq=type:v8news&fq=parent-folders:/&sort=collector.priority_prop desc&rows=2

Finden von Veranstaltungen, die in Europa stattfinden

fq=category_exact:location/europe/&fq=type:v8event&fq=parent-folders:/

Getting started

Kopieren Sie die oben aufgeführten Beispiele in dieses Eingabefeld.