Globale Suche Developer
Benutzung
Für Benutzer Globale Suche
Für Customizer Admin Tools
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
DevOps -> Quino Web Developer Docu -> 10 -> API -> Configuration -> Global Search (Nur für Entwickler zugänglich)
Version 9
DevOps -> Quino Web Developer Docu -> 9 -> API -> Configuration -> Global Search (Nur für Entwickler zugänglich)