Тёмный

An Introduction to Elasticsearch (Building Elasticsearch application using .NET 5.0) 

DotNet Core Central
Подписаться 27 тыс.
Просмотров 30 тыс.
50% 1

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: dotnetcorecentral.com/
My RU-vid channel is here: / dotnetcorecentral
The GitHub repo for this application is here: github.com/choudhurynirjhar/e...

Наука

Опубликовано:

 

13 мар 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 45   
@ladrillorojo4996
@ladrillorojo4996 2 года назад
Awesome tutorial. Super clear.
@peymanGhaderkurehpaz
@peymanGhaderkurehpaz 3 года назад
thanks for the great tutorial, I would love to see a tutorial using elastic search in a more professional way. like inserting many items. suggestions, and also if possible searches with misspellings. and search paginations, searches with objects which have objects in themselves ( examples posts and their translations ). giving priorities to fields. I will appreciate it if you have time to make such a tutorial that could help so many people.
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@peyman Ghkp, thanks for watching and providing your feedback. I will definitely look into it in one of my future videos.
@TurkeyNewsChannel
@TurkeyNewsChannel 2 года назад
Very good tutorial, thank you.
@DotNetCoreCentral
@DotNetCoreCentral 2 года назад
@Turkey News Channel, thanks!
@ramb6500
@ramb6500 10 месяцев назад
great tutorial easily understand elastic search with example Thanks for such free content
@DotNetCoreCentral
@DotNetCoreCentral 10 месяцев назад
You're very welcome!
@edvardpotapenko
@edvardpotapenko 3 года назад
Thank you ! Great tutorial
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Edvard Potapenko, thanks for watching!
@RobertStineIsTheBest
@RobertStineIsTheBest 2 года назад
приємно що тут не одні індуси в коментарях xD
@sfms952
@sfms952 Год назад
Awesome video!
@DotNetCoreCentral
@DotNetCoreCentral Год назад
Thanks!
@daudulislam156
@daudulislam156 Год назад
it's very nice tutorial. thanks for awesome tutorial
@DotNetCoreCentral
@DotNetCoreCentral Год назад
Thanks for watching!
@omni3x
@omni3x 2 года назад
Awesom tutorial. I would love to see a sample where you upload bulk json file
@daviddonadze221
@daviddonadze221 3 года назад
Whaaaat? This is was I was looking for
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@David Donadze, thanks for watching!
@akashpateriya6146
@akashpateriya6146 2 года назад
Thanks for the great tutorial, When I am trying the code, i'm getting an error DisableDirectStreaming in debugger information and then in startup class i disabled the Direct Streaming. Now i'm getting healthy response in debugger information but values are not assigning in model class. All value are coming as null. Any advice or solution for this problem?
@Anubis10110
@Anubis10110 Год назад
Amazing
@DotNetCoreCentral
@DotNetCoreCentral Год назад
Thanks!
@arel3708
@arel3708 Год назад
great video
@DotNetCoreCentral
@DotNetCoreCentral Год назад
Thanks!
@devrub623
@devrub623 3 года назад
Thank u, it was very useful. What about if I have already a large database running and want to integrate elasticsearch as a solution ? Any advice?
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@DevRub, to use elasticsearch the data needs to be in elastic search, you can ingest the entire database at the beginning, and after that either you can run a sync service between the database and elasticsearch, or use stream or anything for that matter to keep the data in sync.
@Latif127
@Latif127 3 года назад
Awesome, would you please make more videos on this topic, like crud in .net core 5 mvc.
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Abdul Latif, thanks for watching! Surely I will do in future videos.
@tech-helpbuddy2815
@tech-helpbuddy2815 Год назад
what is the way to done this in data access layer (repository layer) instead of doing it in controller
@IvonianUg
@IvonianUg 2 года назад
Hi, how would you approach multiple indice search? Can it be done using one endpoint int the controller?
@DotNetCoreCentral
@DotNetCoreCentral 2 года назад
@Ivan Lumu, yes, from your controller class, you can get data from multiple indices and than join in-memory if needed
@90krishika
@90krishika 3 года назад
In the Get method I am getting error on the Documents return response?.Documents?.FirstOrDefault(); Task does not containt a definition of Documents. Any help? (I am using NET core 3.1)
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Nilanjan Chowdhury, are you using the code from my repo as is? If not can you share your code somewhere in GitHub gist so I can take a look?
@user-es1cf5zr1e
@user-es1cf5zr1e 3 года назад
Thx from Russian with love :)
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Иванов Иыан, thanks for watching!
@eliassal1
@eliassal1 3 года назад
Hi Dotcentral, the link to the repo is empty, I need to copy some text as I use VSC and not VS, thanks in advance
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Salam Elias, I pushed the code changes to the repo, you can check it out there.
@eliassal1
@eliassal1 3 года назад
@@DotNetCoreCentral Thanks for your prompt response. Tell me what dos this question mark means here "respons?.Documents?.First", is it Elasticsearch specific syntax?
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@@eliassal1 the question mark is equivalent to if != null, it checks for null, its a C# keyword.
@ariana4597
@ariana4597 3 года назад
Could you do a video on interfaces please. I dont seen to understand their usage
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@Arian A, thanks for watching! I intend to cover user interface through Kibana in a future video.
@MrDudeNudem
@MrDudeNudem 3 года назад
@@DotNetCoreCentral Oh, thanks! I wait it too.
@varunsharma10286
@varunsharma10286 3 года назад
@@DotNetCoreCentral : Will wait for that video as well.
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@@MrDudeNudem you are welcome!
@DotNetCoreCentral
@DotNetCoreCentral 3 года назад
@@varunsharma10286 sure, will be done probably by coming Sunday.
Далее
The Ultimate .NET Version Guide
14:35
Просмотров 21 тыс.
Lucene.Net - a powerful open source .NET search library
15:18
Elasticsearch Introduction and terminology
11:38
Просмотров 29 тыс.
Сравнили apple и xiaomi!
0:21
Просмотров 33 тыс.