Vortragende

Herr Siegfried Göschl, Apache , http://people.apache.org/~sgoeschl/

Programm

Lucene (http://lucene.apache.org/) ist eine in Java implementierte Open Source Search Engine, für welche es auch Portierungen auf C, Phyton und .NET gibt. Der größte Nachteil von Lucene ist die Tatsache , daß es "nur" eine Search Engine ist, d.h. Datenimport, Administration, Replikation und Debugging sind Themen die von Lucene nicht abgedeckt werden. Das Projekt SOLR (http://lucene.apache.org/solr/) ist ein Lucene Search Server, der genau diese Funktionalitäten implementiert und von beliebigen Anwendungen via XML und HTTP (REST) verwendet wird. Damit das Thema nicht zu langweilig wird, werde ich SOLR/Lucene an einen einfachen Beispiel online präsentieren
  • Export der XML Metadaten aus iTunes
  • kurzer Überblick über ein passendes SOLR Data Schema
  • XML Import dieser Daten in SOLR
  • Abfragen der importierten Daten mit Lucene Query Strings
  • Überleitung in REST Schnittstelle zur Einbindung in eigene Applikationen