1. maven dependence
2. The official website address
A. https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/index.html
B. https://www.elastic.co/guide/en/elasticsearch/reference/7.5/index.html
3. environment to build
A. Elasticsearch environment to build: https://www.cnblogs.com/ruhuanxingyun/p/11399484.html
B. Filebeat environment to build: https://www.cnblogs.com/ruhuanxingyun/p/11414708.html
C. Logstash environment to build: https://www.cnblogs.com/ruhuanxingyun/p/11414719.html
4. core Http Api
(1) Index APIs: create Index responsible for index creation, deletion, Delete, Get Get etc;
A. Java code level operations: https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/_index_apis.html
B. elasticsearch-head / postman / kibana such as the operation: Https://Www.Elastic.Co/guide/en/elasticsearch/reference/7.5/Indices.Html
C. Reference Example: https://www.cnblogs.com/ruhuanxingyun/p/11429347.html
(2) Document APIs: Index responsible for creating an index of documents, delete Delete, Get Get other operations, it is based on a query doc_id;
A. Java code level operations: https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-high-supported-apis.html
B. elasticsearch-head / postman / kibana such as the operation: Https://Www.Elastic.Co/guide/en/elasticsearch/reference/7.5/Docs.Html
C. Reference Example: https://www.cnblogs.com/ruhuanxingyun/p/11434385.html
(3) Search APIs: query responsible for indexing documents Search, which is based on the query conditions;
A. Java code level operations: https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/_search_apis.html
B. elasticsearch-head / postman / kibana such as the operation: Https://Www.Elastic.Co/guide/en/elasticsearch/reference/7.5/Search.Html
C. Reference Example:
(4) Cat APIs: query the index responsible for all kinds of information related to the query;
A. Java code level operations: execution request - https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-low-usage-requests.html , read response - HTTPS : //www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-low-usage-responses.html
B. elasticsearch-head / postman / kibana such as the operation: Https://Www.Elastic.Co/guide/en/elasticsearch/reference/7.5/Cat.Html
C. Reference Example: https://www.cnblogs.com/ruhuanxingyun/p/12174465.html
(5) Cluster APIs: cluster responsible for all kinds of information related to the query;
A. Java code level operations: https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/_cluster_apis.html
B. elasticsearch-head / postman / kibana such as the operation: Https://Www.Elastic.Co/guide/en/elasticsearch/reference/7.5/Cluster.Html
C. Reference Example:
(6) Query DSL: Structured Query Language
A. https://www.elastic.co/guide/en/elasticsearch/reference/7.5/query-dsl.html
B. Reference Example: https://www.cnblogs.com/ruhuanxingyun/p/11322670.html
(7) Text analysis: Segmentation
A. https://www.elastic.co/guide/en/elasticsearch/reference/7.5/analysis.html
B. Examples of reference:
(8) Mapping: Mapping
A. https://www.elastic.co/guide/en/elasticsearch/reference/7.5/mapping.html
B. Examples of reference:
(9) Aggregations: polymerizing
A. https://www.elastic.co/guide/en/elasticsearch/reference/7.5/search-aggregations.html
B. Examples of reference: