Suche

Apache Lucene in Preference SQL


Bachlorarbeit

Ausgangslage

Preference SQL unterstützt sog. Basis-Präferenzen auf numerischen und kategoriellen Datentypen, welche zu komplexen Präferenzen zusammengesetzt werden können. Manchmal sind aber auch Präferenzen auf Volltext gewünscht bzw. notwendig. In dieser Arbeit soll ein Volltext-Präferenz-Konstruktor in Preference SQL implementiert werden, der auf Apache Lucene, der Volltextsuchmaschine der Apache Software Foundation basiert. Mit Hilfe des Apache Lucene Frameworks soll in Preference SQL eine Volltext-Präferenz ermöglicht werden.

Ziel

Entwicklung eine Volltext-Präferenz-Konstruktors und Implementierung unter Verwendung von Apache Lucene.

Theoretischer Teil

  • Entwicklung und Konzeption des Präferenz-Konstruktors für Volltext.
  • Einarbeitung in Apache Lucene und Preference SQL.

Praktischer Teil

  • Implementierung des Volltext-Präferenz-Konstruktors CONTAINS
  • Implementierung einer einfachen Schnittstelle zur Verwendung von Apache Lucene in Preference SQL
  • Implementierung von Tests

Voraussetzungen

  • Gute Programmierkenntnisse in Java
  • Datenbankkenntnisse

Sonstiges

  • Quellcode der Implementierung muss lauffähig in unserem SVN System verwaltet und auf CD inkl. schriftlicher Ausarbeitung (PDF) abgeliefert werden
  • Software wird vor Abgabe begutachtet

Ansprechpartner

Markus Endres