
About Course
Elasticsearch is an open-source, highly scalable, full-text search, and analytics engine. You can crawl through a big volume of data rapidly with help. Generally, it is used in applications where a complex search is required. It is developed in Java and licensed under Apache license version 2.0. Nowadays, many big companies around the world are using it for their growth.
Firstly, let us understand why Elasticsearch was invented. Consider one example where customers are looking for some product information from huge product volume. But the system is taking too much time for information retrieval due to the large volume of data. This in turn leads to poor user experience and there may be chances to lose the potential customer due to the same. RDBMS (Relational Database Management System) works slow when it comes to a large amount of data. To overcome this problem.
Elasticsearch is a document-based system that stores, manages, and retrieves document-oriented or semi-structured data. Data is stored in a JSON document format. It is also schema-less. It is a NoSQL database that uses the Lucene search engine
Elasticsearch uses Query Domain Specific Language to interact with data. Here, queries are written in JSON format. With the help of Query DSL, we can accommodate all the complex logic in a single query. Query DSL is designed to handle all real-world complex logic in a single query.
Below are the features offered:
- is best suitable for structured and unstructured data.
- is an alternative document store for MongoDB and RavenDB.
- has implemented denormalization to improve the performance of a search.
- Many big organizations like Wikipedia, Github, StackOverflow.
- It is an easy-to-use and developer-friendly environment.
Who this course is for:
- Elasticsearch & Kibana Beginners. No prior experience necessary
- People who have basic knowledge of Elasticsearch/Kibana and would like to expand on their knowledge
Course Content
Elasticsearch Tutorial for beginners
-
What is Elasticsearch?
00:00 -
basic concept
00:00 -
Elasticsearch API
00:00 -
Elaticsearch Query
00:00 -
Sort, Search API
00:00 -
Elasticsearch Query DSL part 1
00:00 -
Query DSL part 2
00:00 -
Query DSL part 3
00:00 -
Query DSL part 4
00:00 -
Query DSL part 5
00:00 -
Query DSL part 6
00:00 -
Bool query
00:00 -
Index and mapping Creation Part 1
00:00 -
Index and mapping Creation Part 2
00:00 -
Index and mapping Creation Part 3
00:00 -
Nested and Object type
00:00 -
Index and mapping Creation Part 4
00:00 -
Aggregation query in Elastcisearch Part 1
00:00 -
Search Box query part 1
00:00 -
Search Box query part 2
00:00 -
Application of query DSL
00:00 -
Elasticsearch + Kibana Installation on Window 10
00:00 -
Elasticsearch 7.0 breaking changes
00:00 -
Update query for Nested / Object type
00:00