10. 考点概览和摘要


这里总结一下考点的概览和摘要,正确在最后一周把英文文档再过一遍,查漏补缺。
重点看一下之前看过的doc是不是有一些参数被忽略了。

1. 官方的learn objectives

Topics

  1. Installation and Configuration
  1. Deploy and start an Elasticsearch cluster that satisfies a given set of requirements
    部署和启动Elastic集群以满足给定要求。
  2. Configure the nodes of a cluster to satisfy a given set of requirements
    配置集群的节点以满足给定要求。
  3. Secure a cluster using Elasticsearch Security
    使用Elasticsearch安全性保障集群安全。
  4. Define role-based access control using Elasticsearch Security
    使用Elasticsearch安全性定义基于角色的访问控制。
  1. Indexing Data
  1. Define an index that satisfies a given set of requirements
    定义满足给定要求的索引。
  2. Perform index, create, read, update, and delete operations on the documents of an index
    在给定索引上执行:索引、创建、读、更新、删除文档操作。
  3. Define and use index aliases
    定义和使用索引别名。
  4. Define and use an index template for a given pattern that satisfies a given set of requirements
    按照指定规则定义和适用索引模板,以满足给定需求。
  5. Define and use a dynamic template that satisfies a given set of requirements
    定义和适用满足给定需求的动态模板。
  6. Use the Reindex API and Update By Query API to reindex and/or update documents
    使用Reindex API 和 Update_by_query API reindex及更新文档。
  7. Define and use an ingest pipeline that satisfies a given set of requirements, including the use of Painless to modify documents
    定义和使用管道(ingest pipeline))以满足给定需求,包括:使用脚本修改文档(painless)。
  1. Queries
  1. Write and execute a search query for terms and/or phrases in one or more fields of an index
    在给定索引的一个或多个fields上撰写和执行terms或者phrases检索语句。
  2. Write and execute a search query that is a Boolean combination of multiple queries and filters
    撰写和执行包含复杂检索(query)和过滤(filter)的bool检索语句。
  3. Highlight the search terms in the response of a query
    在检索返回结果中高亮字段,也就是:执行特定字段的高亮检索。
  4. Sort the results of a query by a given set of requirements
    为给定检索执行排序以满足一系列需求。
  5. Implement pagination of the results of a search query
    为检索结果实施分页。
  6. Use the scroll API to retrieve large numbers of results
    使用scroll API 获取超大数据量的返回结果。
  7. Apply fuzzy matching to a query
    使用fuzzy匹配检索。
  8. Define and use a search template
    定义和适用search template。
  9. Write and execute a query that searches across multiple clusters
    撰写和执行跨集群检索query。
  1. Aggregations
  1. Write and execute metric and bucket aggregations
    撰写和执行Metric和bucket聚合。
  2. Write and execute aggregations that contain sub-aggregations
    撰写和执行包含子聚合的聚合。
  3. Write and execute pipeline aggregations
    撰写和执行pipeline(管道)聚合。
  1. Mappings and Text Analysis
  1. Define a mapping that satisfies a given set of requirements
    定义满足给定需求的映射(Mapping)。
  2. Define and use a custom analyzer that satisfies a given set of requirements
    定义和使用自定义分词器,以满足给定需求。
  3. Define and use multi-fields with different data types and/or analyzers
    定义和使用多fields以及不同field指定不同的分词器。
  4. Configure an index so that it properly maintains the relationships of nested arrays of objects
    配置一个索引,使得它能恰当的管理nested嵌套对象类型。
  5. Configure an index that implements a parent/child relationship
    配置父子关联关系索引。
  1. Cluster Administration
  1. Allocate the shards of an index to specific nodes based on a given set of requirements
    基于给定需求,在指定节点的索引上分配分片。
  2. Configure shard allocation awareness and forced awareness for an index
    为索引配置分片感知和强制感知。
  3. Diagnose shard issues and repair a cluster’s health
    诊断分片问题、修复集群健康问题。
  4. Backup and restore a cluster and/or specific indices
    为集群或指定分片备份和恢复。
  5. Configure a cluster for use with a hot/warm architecture
    为集群配置冷热架构。
  6. Configure a cluster for cross cluster search
    为集群配置跨集群检索。

2. 脑图版

该脑图来自铭毅天下公众号
在这里插入图片描述
在这里插入图片描述
该图片来自毅铭天下的分享。

3. 对应文档链接分享

1、Installation and Configuration

1.1 Deploy and start an Elasticsearch cluster that satisfies a given set of requirements
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/setup.html

1.2 Configure the nodes of a cluster to satisfy a given set of requirements
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/important-settings.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/modules-node.html

1.3 Secure a cluster using Elasticsearch Security
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/security-settings.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/configuring-security.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/setup-passwords.html

1.4Define role-based access control using Elasticsearch Security
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/security-api-put-role.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/security-api-put-user.html

2、Indexing Data

2.1 Define an index that satisfies a given set of requirements
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/indices-create-index.html

2.2 Perform index, create, read, update, and delete operations on the documents of an index
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/docs.html

2.3 Define and use index aliases
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/indices-aliases.html

2.4 Define and use an index template for a given pattern that satisfies a given set of requirements
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/indices-templates.html

2.5 Define and use a dynamic template that satisfies a given set of requirements
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/dynamic-templates.html

2.6 Use the Reindex API and Update By Query API to reindex and/or update documents
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/docs-reindex.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/docs-update-by-query.html

2.7 Define and use an ingest pipeline that satisfies a given set of requirements, including the use of Painless to modify documents
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/ingest.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/modules-scripting.html
https://www.elastic.co/guide/en/elasticsearch/painless/7.2/painless-lang-spec.html

3、Queries

3.1 Write and execute a search query for terms and/or phrases in one or more fields of an index
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/query-dsl.html

3.2 Write and execute a search query that is a Boolean combination of multiple queries and filters
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/query-dsl-bool-query.html

3.3 Highlight the search terms in the response of a query
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/search-request-highlighting.html

3.4 Sort the results of a query by a given set of requirements
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/search-request-sort.html

3.5Implement pagination of the results of a search query
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/search-request-from-size.html

3.6 Use the scroll API to retrieve large numbers of results
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/search-request-scroll.html

3.7 Apply fuzzy matching to a query
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/query-dsl-fuzzy-query.html

3.8 Define and use a search template
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/search-template.html

3.9 Write and execute a query that searches across multiple clusters
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/modules-cross-cluster-search.html

4、Aggregations

4.1 Write and execute metric and bucket aggregations
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/search-aggregations-metrics.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/search-aggregations-bucket.html

4.2 Write and execute aggregations that contain sub-aggregations
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/search-aggregations-pipeline.html

5、 Mappings and Text Analysis

5.1 Define a mapping that satisfies a given set of requirements
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/mapping.html

5.2 Define and use a custom analyzer that satisfies a given set of requirements
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/analysis.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/analysis-custom-analyzer.html

5.3 Define and use multi-fields with different data types and/or analyzers
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/multi-fields.html

5.4 Configure an index so that it properly maintains the relationships of nested arrays of objects
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/nested.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/parent-join.html

6、Cluster Administration

6.1 Allocate the shards of an index to specific nodes based on a given set of requirements
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/index-modules-allocation.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/modules-cluster.html

6.2 Configure shard allocation awareness and forced awareness for an index
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/allocation-awareness.html

6.3 Diagnose shard issues and repair a cluster’s health
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/cluster-health.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/cluster-allocation-explain.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/cluster-reroute.html

6.4 Backup and restore a cluster and/or specific indices
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/backup-cluster.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/modules-snapshots.html

6.5 Configure a cluster for use with a hot/warm architecture
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/shard-allocation-filtering.html

6.6 Configure a cluster for cross cluster search
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/modules-remote-clusters.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.2/modules-cross-cluster-search.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值