Search Service

Overview

The provision of the "search" functionality is one the fundamental objective for a Digital Library Management System (DLMS) and it is one of the main front-ends of the Diligent Digital Library Layer (DLL) to the application layer.

Usually, use-cases refer to the search functionality for different types of search, assuming that a totally different approach and mechanisms are required to offer and access it. However the motivation behind the gCube Search Service design is to create an extensible, open, yet "all-in-one" search engine, that will uniformly cover all types of search, be it text searches, similarity based, field matching based, etc.

As a result of this approach, the Search Service is the orchestrator of the Information Retrieval process in gCube, distributed in its nature, that consolidates query and environment information, that prepares and plans retrieval execution and ultimately offers the gluing elements that bring together all the independent components into a meaningful and performant collaboration..

Features

Read More

Operational overview

Detailed service design

Index & Search Service Group

Related Components & References

DIS

Process Execution Service

Index Service

Metadata Management Service

Content Source Description and Selection Services

Data fusion Service

Feature Extraction Service

Personalization Service


Credits

University of Athens