Learn the way worry-free network ELASTICSEARCH5 Combat Course
Course View Address: http://www.xuetuwuyou.com/course/224
The course out of self-study, worry-free network: http://www.xuetuwuyou.com
Lecturer: Watermelon Teacher
Elasticsearch is a Lucene-based search server. It provides a distributed multi-user-capable full-text search engine, based on a restful web interface.
Elasticsearch is a popular enterprise-class search engine developed in Java and published as an open source under the Apache license terms. Designed for cloud computing, it can achieve real-time search, stable, reliable, fast, easy to install and use.
We build a website or application, and we want to add search functionality, but it's very difficult to create a search job. We wanted the search solution to run fast, we wanted to have a 0 configuration and a completely free search pattern, and we wanted to be able to simply use JSON to index data over HTTP, and we wanted our search server to always be available, and we wanted to be able to start from one and scale up to hundreds of units, We want to search in real time, we want simple multi-tenancy, we want to build a cloud solution. So we use Elasticsearch to solve all of these problems and the other problems that may arise.
The Big Data era has three big problems to solve, distributed data storage, distributed data computing, distributed search engine, and Elasticsearch is the leader in distributed search engine.
This course is divided into two stages, which are guided by the objective of:
The first stage contains basic knowledge of the explanation
The second part carries on the project actual combat.
Course Catalogue:
First, the basic article
01. Introduction to the course
02. What is Search
03. Why not use the database to implement the search function
04. What is an inverted index
05. What is the role of ES and ES
06.ES of learning materials recommended
The core concept of 07.ES
Deployment of 08.ES clusters (window)
09.ES Simple Cluster Management
10.ES additions and deletions to check operation
11.ES Syntax Demo
12.ES DSL Syntax Demo (top)
13.ES DSL Syntax demo (bottom)
Why do 14.ES classes use restful style codes
The hidden nature of the 15.ES es
16. Cluster expansion issues
17. Peer Architecture
18.ES of primary shard and replica Shard
19. Fault-tolerant mechanism
20. Automatically generate ID number
21.version pessimistic lock and optimistic lock
Second, the project actual combat chapter
22. Actual effect of the project
23. Maven Project creation in combat
24. The Search Page box development of the actual combat
25. Actual Results Display page development
26. Elasticsearchapi of actual combat (UP)
27. Elasticsearch API (bottom)
28. Custom Word Breaker
29. The creation of the actual mapping
30. Actual data loaded into MySQL
31. The actual data loaded into ES
32. Create a servlet on the battlefield
33. The actual combat page information content display
34. Highlight the actual combat
35. Display of the actual combat page
Curriculum development environment: Idea ELASTICSEARCH5
Related recommendations:
Shallow into deep out elasticsearch build high performance Search architecture
Course View Address: http://www.xuetuwuyou.com/course/161
Learn the way worry-free network ELASTICSEARCH5 Combat Course