In this dotnetFlix, Steve Gordon from Elastic is going to show you how to use the .NET client libraries to store data in Elasticsearch, index this data and query it using different types of queries. Elasticsearch is a very powerful search engine product. It can be hosted in many ways, on-premises or as a cloud based SaaS offering. It can be configured to work exactly as you need for you end-users.
Introduction:
00:00:10 - Introduction
00:01:30 - Overview of the Elastic products
00:05:27 - Explanation of some terminology used in the demos
00:08:02 - Available .NET client packages
Demos:
00:09:50 - setup a cloud based Elasticsearch instance
00:11:31 - setup the .NET project for using Elasticsearch
00:18:18 - insert a single document
00:20:29 - query Elasticsearch in Kibana
00:25:23 - insert multiple documents
00:26:40 - bulk-insert a large amount of documents
00:33:37 - execute some more complex queries in Kibana
00:35:00 - re-index the data to reduce storage
00:42:01 - query the data with the .NET client
00:46:05 - query the data with a specific search term
00:49:05 - use an aggregation in a query
00:51:37 - use full text search in a query
00:53:10 - Elasticsearch with .NET sample repository
Wrap up:
00:54:36 - Elasticsearch vs. Azure Search
00:57:05 - reduce storage costs use cold or frozen storage or calculated fields
00:59:48 - wrap up
Steve is a Pluralsight author, Microsoft MVP, senior engineer based in the UK. He works for Elastic maintaining their .NET client libraries. Steve is passionate about community and all things .NET related, having worked with ASP.NET for over 16 years. Steve enjoys sharing his knowledge through his blog, in videos and by presenting talks at user groups and conferences around the world. You can find Steve online at his blog www.stevejgordon.co.uk and on Twitter as @stevejgordon.
Here you can find some additional resources:
https://github.com/elastic/elasticsea...
https://github.com/elastic/elasticsea...
https://github.com/elastic/elasticsearch
This video was made possible by Info Support (https://www.infosupport.com) and DotNed, the Dutch .NET Usergroup (https://www.dotned.nl).
--