Elasticsearch for .NET developers
If you're anything like me, you've finished building out your application and it's all nice and shiny...but you've left any/all the Full-Text "Search" functionality to the very end! You could use SQL Server’s Full-Text search capability but it seems a bit heavy or too complicated for what you’re trying to accomplish. Or perhaps you've always wondered how ecommerce sites implement that nifty looking dynamic drill down menu on the left hand side of the page that helps you filter your search by category and subcategory. For these search-related questions and more, Elasticsearch might be the answer for you!
In this session we will explore using the Elasticsearch open source tool and how it can be used as a standalone NoSQL data store or as a means to compliment the capabilities of an existing applications data store. We'll start from the ground up on how to install and setup Elasticsearch. From a .NET developers perspective we'll talk about writing code against it with Visual Studio using the C# NEST driver or directly via Elasticsearch's native REST interface. As time permits we'll deep dive a little into some interesting features like faceting, highlighting and rankings.