Wie funktioniert eTools.ch?
Die Meta-Suchmaschine
eTools.ch hat keinen eigenen Index oder Datenbestand,
sondern bezieht die gewünschten Informationen parallel aus unterschiedlichen
Datenquellen (verteilte Suche, gleichzeitige Suche über mehrere Suchmaschinen).
Wie die untenstehende Grafik verdeutlicht, kann es sich bei einer Datenquelle u.a.
um eine traditionelle Web-Suchmaschine, einen Webservice oder eine Datenbank handeln.
eTools.ch erhält – im optimalen Fall innerhalb der vorgegebenen maximalen Suchzeit –
von jeder Datenquelle ein Resultat zurück, welches weiterverarbeitet, zusammengeführt
und schliesslich an den Benutzer zurückgegeben wird.
Vereinfacht dargestellt, werden folgende Schritte abgearbeitet:
- Der Benutzer gibt Suchausdruck mit Suchoptionen ein und startet die Suche.
- Die Suchparameter werden für jede Datenquelle individuell übersetzt.
- Alle gewünschten Datenquellen werden parallel abgefragt.
- Die Resultate jeder Datenquelle werden in ein standardisiertes
Format umgewandelt und optional mehrstufig gefiltert.
- Die einzelnen Resultate werden zu einem gemeinsamen Resultat zusammengeführt:
- redundante Informationen werden entfernt
- relevante Informationen werden bewertet (Ranking) und sortiert
- Das zusammengeführte Resultat wird an den Benutzer zurückgegeben.
Aktueller Status von eTools.ch
eTools.ch ist so schnell wie die langsamste Datenquelle die zurzeit von eTools.ch abgefragt wird.
Aus diesem Grund ermöglichen es die Sucheinstellungen, die maximale Zeit, während welcher auf eine Suchanfrage gewartet wird, zu limitieren (standardmässig 2 Sekunden).
Falls eine Datenquelle nicht mehr verlässlich erreichbar ist, wird eTools.ch diese automatisch temporär deaktivieren.
Sobald die Datenquelle wieder verfügbar ist, wird diese automatisch reaktiviert.
Die folgenden Abbildungen reflektieren den aktuellen Status der 13 Datenquellen, die von eTools.ch abgefragt werden:
Nr. |
Datenquelle |
Ø Abfragedauer |
Trend | Status |
|
1 |
Bing |
0.15 Sekunden |
→ | OK |
|
2 |
Mojeek |
0.26 Sekunden |
→ | OK |
|
3 |
Tiger |
0.27 Sekunden |
↓ | OK |
|
4 |
Wikipedia |
0.29 Sekunden |
→ | OK |
|
5 |
Yahoo |
0.44 Sekunden |
→ | OK |
|
6 |
Yandex |
0.45 Sekunden |
→ | OK |
|
7 |
Base |
0.46 Sekunden |
↑ | OK |
|
8 |
Qwant |
0.68 Sekunden |
→ | OK |
|
9 |
DuckDuckGo |
0.69 Sekunden |
→ | OK |
|
10 |
Search |
0.71 Sekunden |
→ | OK |
|
11 |
Google |
0.75 Sekunden |
↑ | OK |
|
12 |
Brave |
0.85 Sekunden |
→ | OK |
|
13 |
Lilo |
1.45 Sekunden |
→ | OK |
Zurzeit dauert eine komplette Suche durchschnittlich 0.93 Sekunden.
Status aktualisieren
Technologie von eTools.ch
eTools.ch basiert auf unserer erprobten Suchlösung EnterpriseMetasearch®.
Einsatzmöglichkeiten von EnterpriseMetasearch®
EnterpriseMetasearch® ist modular, erweiterbar, flexibel konfigurierbar und kann somit für
Applikationen, welche eine verteilte Suchlösung oder eine Integration benötigen, eingesetzt werden, z.B.:
- Enterprise Federated Search: Eine Internet/Intranet Applikation, welche gleichzeitig mehrere
Datenquellen durchsucht, wie Suchmaschinen, Datenbanken,
Enterprise Content Management (ECM)
oder SAP Systeme.
- Vertikales Suchportal (themenspezifisches Such-Cockpit).
- Enterprise Application Integration (EAI).
- Spider oder Crawler zum Erfassen von strukturierten Daten.
- Enterprise (Legacy) Datenmigration oder Schnittstellen-Projekt.
Spezielle Eigenschaften der EnterpriseMetasearch® Technologie
- Die Web Benutzerschnittstelle (GUI)
und das darunterliegende Kollektor und Aggregator
Framework sind komplett voneinander getrennt.
Die strikte Trennung von Modell- (Business-Logik) und Präsentationsschicht
erlaubt die autonome Verwendung der Framework Engine (z.B. in einer
SOA-Umgebung).
- Skalierbares, leichtgewichtigiges und performantes Design, welches den Betrieb auch auf moderater Hardware ermöglicht.
- Unterstützt unterschiedliche Protokolle (z.B.
HTTP,
JDBC,
REST oder
SOAP) und Applikationen
(z.B. Apache Lucene oder
SAP JCo).
- Ermöglicht die Konvertierung der Resultate in andere Formate (z.B. Text,
XML oder
PDF).
- Dank der flexiblen Plug-in Architektur, können Protokolle und Formate einfach
angepasst und erweitert werden.
- Optimiert für den Online Betrieb, kann jedoch auch als Batch-Prozess
oder als Unix/Windows-Service betrieben werden.
- Plattformunabhängig (z.B. Unix, Linux, Windows oder Mac OS X).
- Liefert Korrekturvorschläge in der Form von «Meinten Sie: ...».
- Klassifiziert Suchresultate nach definierten Kriterien (Faceted Search).
- Gruppiert Suchresultate automatisch in thematische Kategorien (Text Clustering):
Standards und Technologien von EnterpriseMetasearch®
- 100% Java (Java EE).
- Enterprise Merkmale, z.B.:
- konfigurierbare Pools (z.B. für Worker-Threads und Connections) und Caches
- autonome Datenquellen-Überwachung (Watchdog) mit Status-Benachrichtigung
- flexibles Applikations-Clustering
- Management und Monitoring (JMX) mit Laufzeit-Statistiken
- erweiterbarer Query Parser
- Unicode konforme Lokalisierung (i18n)
- robustes, mehrstufiges Timeout Handling
- Unterstützt weit verbreitete Servlet Engines und Java EE Applikations-Server, z.B.:
- Apache Tomcat
- Liferay Portal
- IBM WebSphere
- Oracle WebLogic Server
Interessiert?
Weitere Informationen über unsere Federated Search Lösung finden Sie auf der EnterpriseMetasearch® Produktseite.
Bitte zögern Sie nicht, uns bei Fragen zu kontaktieren.