Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Benutzung

Technischer Hintergrund

Die Implementation der Globalen Suche basiert auf Lucene.Net (Siehe Verwendete Technologien). Das ist eine Portierung der original Java Implementation der Lucene Search Engine. Es stellt eine Datenbank unabhängige Infrastruktur zur Verfügung die Voll-Text-Suchen ermöglicht. Lucene ist weit verbreitet hat eine fülle an Funktionen. Die Dokumentation kann einfach im Internet gefunden werden.

Unsere Globale Suche implementiert einen kleine Teil der Funktionalitäten um die Anforderungen zu erfüllen.

Anforderungen

  • Treffer auf den einen Feldern sind wichtiger als Treffer auf anderen Feldern (customizable boost)

  • Der Inhalt von Feldern kann vor-verarbeitet werden vor der Indizierung.

  • Einige Felder brauchen mehrere Repräsentationen im Index (z.B. SSID mit und ohne Bindestriche)

Grundsätzliche Annahmen

  • Nur ein kleiner Teil der Meta-Klassen müssen indiziert werden.

  • Nur ein keiner Teil der Felder dieser Meta-Klassen müssen indiziert werden.

Implementationsdetails

In der Entwickler-Dokumentation sind die technischen Details dokumentiert.

Version 10

Version 9

  • No labels