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
Recommended Citation
Korça, Besnik; Nuçi, Krenare Pireva; and Gashi, Edrina, "Performance of search engines using “Elasticsearch” and “Alogia” cloud services" (2018). UBT International Conference. 103.
https://knowledgecenter.ubt-uni.net/conference/2018/all-events/103
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.