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