Change to eTools.ch Mobile Search
«I cannot sing, dance or act; what else would I be but a talk show host.»
-David Letterman-

eTools.ch - Information about Federated Search

How Does eTools.ch Work?

The metasearch engine eTools.ch has no own index or database – instead the information is retrieved from several data sources in parallel (federated search, search several search engines at once).

As the following illustration shows, a data source can be, among others, a traditional web search engine, a web service or a database.

eTools.ch search process overview

In the optimal case, eTools.ch receives a result from every data source within the timeout period. Afterwards these results are processed, merged and returned to the user.

In simplified terms, the following steps are performed:

  1. The user enters the search terms and search options and starts the search.
  2. The search parameters get translated for each data source individually.
  3. All selected data sources are queried in parallel.
  4. The returned results of every data source are transformed into a standardized format and optionally filtered.
  5. The individual results are merged into a common result:
    - redundant information is removed
    - relevant information is weighted (ranking) and sorted
  6. The merged result is returned to the user.

Current status of eTools.ch

eTools.ch is fast, as fast as the slowest data source that currently is queried by eTools.ch. Therefore the search settings let you limit the maximum time to wait for a query (by default 2 seconds).

If a data source does not respond anymore reliably, eTools.ch will automatically disable it temporary. As soon as the data source is available again, it will be automatically re-enabled.

The following illustrations reflect the current status of the 16 data sources that are queried by eTools.ch:

Nr. Data Source Ø Request Duration TrendStatus
 
1 Faroo 0.24 seconds OK
 
2 Domengo 0.31 seconds OK
 
3 Wikipedia 0.33 seconds OK
 
4 Moose 0.34 seconds OK
 
5 Yandex 0.44 seconds OK
 
6 Google 0.48 seconds OK
 
7 Scholar 0.48 seconds OK
 
8 Bing 0.52 seconds OK
 
9 Webliste 0.55 seconds OK
 
10 ExactSeek 0.72 seconds OK
 
11 Fastbot 0.75 seconds OK
 
12 Search 0.75 seconds OK
 
13 Blekko 0.97 seconds OK
 
14 Exalead 1.09 seconds OK
 
15 Yahoo 1.24 seconds OK
 
16 DuckDuckGo 1.58 seconds OK

Currently, a complete search takes in average 1.40 seconds.

eTools.ch statistics graph

Refresh status

Technology of eTools.ch

eTools.ch is based on our proven search solution EnterpriseMetasearch®.

Possible Applications of EnterpriseMetasearch®

EnterpriseMetasearch® is modular, expandable and flexible configurable and thus can be used for applications that need a federated search or an integration solution, for example:

  • Enterprise Federated Search: an Internet/Intranet application that searches several data sources at once, such as search engines, databases, Enterprise Content Management (ECM) or SAP systems.
  • High-performance Enterprise Application Integration (EAI).
  • Spider or crawler to collect structured data.
  • Enterprise (legacy) data migrations and interface projects.

Specific Qualities of the EnterpriseMetasearch® Technology

  • The Web user-interface (GUI) and the underlaying collector and aggregator framework are completely separated from each other.
    The strict separation of model- (business logic) and presentation layer allows the autonomous use of the framework engine (e.g. in a SOA environment).
  • Scalable, lightweight and performance-optimized design, permitting to run on moderate hardware.
  • Supports different protocols (e.g. HTTP, JDBC or SOAP) and applications (e.g. Apache Lucene or SAP JCo).
  • Allows conversion of results to other formats (e.g. Text, XML or PDF).
  • Due to the flexible plug-in architecture, protocols and formats can be easily adapted and expanded.
  • Optimized for online operation, but can also be run as batch process or operated as Unix/Windows-service.
  • Platform independent (e.g. Unix, Linux, Windows or Mac OS X).
  • Proposes spelling corrections in the form of ┬źDid you mean: ...┬╗.
  • Organizes search results into predefined categories (faceted search).
  • Automatically organizes search results into thematic categories (text clustering):
    Carrot2 Logo   EnterpriseMetasearch® integrates the multilingual Lingo3G document clustering engine.
    Lingo3G is based on the Open Source Carrot2 search results clustering framework.

Standards and Technologies of EnterpriseMetasearch®

  • 100% Java (J2EE/Java EE).
  • Enterprise features, e.g.:
    - configurable pools (e.g. for worker threads and connections)
    - configurable cache
    - autonomous data source watchdog with status notification
    - flexible application-clustering
    - management and monitoring (JMX) with runtime statistics
    - logging (Log4J)
    - extensible query parser
    - Unicode compliant localization (i18n)
    - robust multi-stage timeout handling
  • Supports widely used servlet engines and Java EE application servers, e.g.:
    - Apache Tomcat
    - Liferay Portal
    - IBM WebSphere
    - Oracle WebLogic

Interested?

Further information about our federated search solution can be found on the EnterpriseMetasearch® product page.
Please do not hesitate to contact us for any question.

Add search plugin

Add a search plugin to Firefox or Internet Explorer.

More...

Search Tip 7

Do you want to print or archive the results completely?
In this case, you can download the results in form of a PDF document, by clicking on the PDF link in the 'Results Tool'.

More...

eTools Private Search app at Google Play
Share and bookmark