Elasticsearch allows you to build a fully-featured and scalable search UI.
About This Video
Elasticsearch allows you to build your own search engine, from setup through ingestion and querying All in one project: Create an Elasticsearch cluster, a full search interface for AngularJS, and an Elasticsearch cluster. You can implement search features like highlighting, filters, or autocomplete to build a powerful search engine. As more data becomes available, search experience is becoming a competitive advantage. If it's not easy to find, even the best content in all the world, it's useless. Elasticsearch is a powerful search engine that allows users to quickly find relevant information from their website or application.
This course will teach you how to create your own custom search app. This course will show you how rewarding Elasticsearch can really be to work with. It will also teach you how to use it to create a real search app with results, highlighting and filters.
We'll start with an introduction to Elasticsearch, client-side applications, and then we'll move on to learn how Elasticsearch automatically classes field types and what to do if you need to override them. We'll also be covering many of the query types Elasticsearch offers to return results for our AngularJS app. Once we have some basic results we will add filters (called Elasticsearch aggregations) to allow users to narrow down the results to specific topics. Next, we'll discuss how to implement autocomplete or highlight and then wrap up with a discussion about deployment and security.
This course will give you the skills and knowledge to create rich search interfaces that deliver great results for your users.