GSoC 2024 Enhanced Search Functionality for OpenELIS

Hello Community,

Am glad to express my interest in working on improving search functionality for OpenELIS under GSoC 2024.

Objectives

This project aims to enhance the search capabilities within the OpenELIS system, providing users with a more efficient way for retrieving vital information efficiently . We would need to Integrate a Search Engine library For indexing key columns and providing a faster way to Search Results

Current Functionality
The current search feature of OpenELIS is based on Hibernate Lucene, which is works well but not efficient enough for the current and growing needs of users.

Current Problem

Users need a more efficient way for retrieving vital information efficiently and quickly.

Solution
Given the key needs above I propose using a simple to implement, open-source, light search library from a vast pool of widely available resources.

Tools

  1. OpenSearch (Built on top of Elastic Search), completely free and open source
    2 Elasric Search, has free feature for a basic License, but restricted in commercial projects
    3 Apache Solr (built on Apache Lucene) completely free and open source

Will be glad to have detailed discussions will all of you .

cc @Moses_Mutesasira @caseyi

2 Likes