Elasticsearch is open-source analytics and full-text search engine. It is built on top of Apache Lucene.
Apache Lucene is a Java-based library providing powerful indexing and search features.
In this video, I am going to cover the basic introduction of Elasticsearch and using .NET 5.0 application to access it.
Usecase for Elasticsearch is anywhere we want a search feature. RDBMS is not very good with search as their indexing capacity is limited and becomes very expensive very quickly.
Elasticsearch is usually used with Kibana for visualization, I will cover that in a future video.
00:05 - What is Elasticsearch
01:10 - Install Elasticsearch in Docker container
02:30 - Bulk insert data in Elasticsearch
04:10 - Create a new .NET 5.0 Application
06:25 - Adding Elasticsearch NuGet package
My block website is here: https://dotnetcorecentral.com/
My YouTube channel is here: / dotnetcorecentral
The GitHub repo for this application is here: https://github.com/choudhurynirjhar/e...