Performance of search engines using “Elasticsearch” and “Alogia” cloud services

Session

Computer Science and Communication Engineering

Description

Today the data crawling process within web applications is implemented through various search engines. A number of providers offer various search engines as part of Cloud services, respectively as software as a service. These services are aiming to offer better performance in compare to traditional search engines, with minimal configuration requirements. Throughout this research paper, we aim firstly to identify existing search engines offered through cloud services, and then analyzing the technics used behind each of them, during the information retrieval. Respectively, the paper analyses two popular search engines services, the Elasticsearch and Algolia, by emphasizing their characteristics, implemented algorithms and comparing the response time for a number of key terms. In order to be able to analyse the response time of both cloud services, a throwaway prototype has been developed by integrating both services with a standard web application, and a data-set with 1.6 mil tweets has been used, Through the use of this prototype, we show the performance results of Alogila response time comparing to Elasticsearch engine.

Keywords:

Search Engine, Elastic Search, Algolia, Cloud Services, Information Retrieval

Session Chair

Zhilbert Tafa

Session Co-Chair

Xhafer Krasniqi

Proceedings Editor

Edmond Hajrizi

ISBN

978-9951-437-69-1

Location

Pristina, Kosovo

Start Date

27-10-2018 1:30 PM

End Date

27-10-2018 3:00 PM

DOI

10.33107/ubt-ic.2018.103

This document is currently not available here.

Share

COinS
 
Oct 27th, 1:30 PM Oct 27th, 3:00 PM

Performance of search engines using “Elasticsearch” and “Alogia” cloud services

Pristina, Kosovo

Today the data crawling process within web applications is implemented through various search engines. A number of providers offer various search engines as part of Cloud services, respectively as software as a service. These services are aiming to offer better performance in compare to traditional search engines, with minimal configuration requirements. Throughout this research paper, we aim firstly to identify existing search engines offered through cloud services, and then analyzing the technics used behind each of them, during the information retrieval. Respectively, the paper analyses two popular search engines services, the Elasticsearch and Algolia, by emphasizing their characteristics, implemented algorithms and comparing the response time for a number of key terms. In order to be able to analyse the response time of both cloud services, a throwaway prototype has been developed by integrating both services with a standard web application, and a data-set with 1.6 mil tweets has been used, Through the use of this prototype, we show the performance results of Alogila response time comparing to Elasticsearch engine.