Implementing Search in .NET Applications

The ability to search, and most importantly find, is something most people take for granted and just expect it to work. In many cases it only becomes a big priority when search is broken or missing.
Course info
Rating
(27)
Level
Beginner
Updated
Jul 1, 2016
Duration
4h 29m
Table of contents
Course Overview
Searching Is Important… But Why? And How?
Understanding Search
Configuring and Running a Solr Search Server
Getting Started with SolrNet – Your .NET Search Library
Making Your Content Searchable with Indexing
Querying: Help Your Users Find What They Need
Improving Relevancy – It’s Harder Than You Think
Getting Even Better: Faceting, Filtering, Highlighting, and More
Final Takeaway
Description
Course info
Rating
(27)
Level
Beginner
Updated
Jul 1, 2016
Duration
4h 29m
Description

Get the information on how to make understanding and implementing search a breeze, saving you hundreds of hours of research. In this course, Implementing Search in .NET Applications, you'll be learning how to set up your own search engine and how to interact with your search engine from your code. Also, you'll learn how to index documents and then retrieve them by querying search engine. Finally, you'll learn how to improve relevancy and get better results by learning some additional techniques to improve the searching experience. By the end of this course, you will be able to implement a search API in C# with SolrNet.

About the author
About the author

Xavier is very passionate about teaching, helping others understand search and Big Data. He is also an entrepreneur, project manager, technical author, trainer, and holds a few certifications with Cloudera, Microsoft, and the Scrum Alliance, along with being a Microsoft MVP.

More from the author
T-SQL Data Manipulation Playbook
Intermediate
2h 54m
Sep 27, 2019
Programming Python Using an IDE
Intermediate
2h 0m
Jun 26, 2019
More courses by Xavier Morera
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Xavier Morera, and welcome to my course Implementing Search in. NET Applications. I am very passionate about teaching, and this specific topic that I will be covering in this course is very special to me for several reasons that include the passion that I have for search, as well as the fact that I have spent the last year working countless hours in implementing an API that is built using many of the techniques that I have learned during the years and now I will be teaching to you. I believe I can change the way that you'll look at this very powerful feature that is part of our daily life, search. As a fun fact, did you know that in general it is said that there are two types of search, search behind the firewall, for example, your corporate internet uses search to save money, while search outside the firewall is used to make money, for example, by ecommerce sites like eBay and Amazon. You know what they say, search is the new killer app. In this course, we're going to learn how to properly implement search getting started with learning how to set up your own search engine, learning how to interact with your search engine from your code. In this case,. NET and specifically C#. Then we're going to learn how to index documents and then retrieving them by querying a search engine. And then finally, we're going to learn to improve relevancy, namely getting better results with some additional techniques to improve the searching experience. By the end of this course, you will be able to implement a search API in C# with SolrNet using a free open source best-of-class search engine, Apache Solr. Before beginning the course, you should be familiar with coding in C#, and it is recommended that you know a thing or two about Solr, but it's not a prerequisite. I will give you enough to get started. I hope you join me on this journey to learn search with Implementing Search in. NET Applications course at Pluralsight.