当前位置: 首页 > news >正文

制作网站推广电子商城网站开发要多少钱

制作网站推广,电子商城网站开发要多少钱,c语言网站开发,强大的建筑人才网文章目录 #x1f4d1;引言一、Elasticsearch 索引的基础概念二、创建索引2.1 使用默认设置创建索引2.2 自定义设置创建索引2.3 创建索引并设置映射 三、索引模板3.1 创建索引模板3.2 使用索引模板创建索引 四、管理索引4.1 查看索引4.2 更新索引设置4.3 删除索引 五、索引别名… 文章目录 引言一、Elasticsearch 索引的基础概念二、创建索引2.1 使用默认设置创建索引2.2 自定义设置创建索引2.3 创建索引并设置映射 三、索引模板3.1 创建索引模板3.2 使用索引模板创建索引 四、管理索引4.1 查看索引4.2 更新索引设置4.3 删除索引 五、索引别名5.1 创建索引别名5.2 使用别名查询5.3 更新索引别名 六、分片和副本管理6.1 分片6.2 副本 七、索引性能优化7.1 分片数量的选择7.2 动态调整副本7.3 索引刷新间隔 八、索引模板的高级应用九、索引管理工具9.1 Kibana9.2 Curator 引言 Elasticsearch 是一个基于 Apache Lucene 的开源搜索引擎具有分布式、近实时、RESTful API 等特点。索引是 Elasticsearch 的核心概念之一索引的创建和管理是使用 Elasticsearch 的基础技能。本文将详细介绍 Elasticsearch 索引的创建与管理包括索引的基础概念、创建索引、索引模板、映射和索引别名等内容。 一、Elasticsearch 索引的基础概念 在 Elasticsearch 中索引类似于传统数据库中的数据库。一个索引包含了多个文档而每个文档都包含了多个字段。以下是一些关键概念 文档DocumentElasticsearch 中的数据单位类似于数据库中的一行数据。索引Index包含多个文档类似于数据库中的数据库。类型Type在较早版本的 Elasticsearch 中索引中的一种逻辑划分现已弃用。分片Shard索引可以分为多个分片以实现水平扩展和高可用性。副本Replica分片的备份以提高数据的容错能力。 二、创建索引 2.1 使用默认设置创建索引 Elasticsearch 提供了简单的创建索引的方法只需发送一个 HTTP 请求即可。 PUT /my_index这个命令将在 Elasticsearch 中创建一个名为 my_index 的索引使用默认的设置和映射。 2.2 自定义设置创建索引 可以在创建索引时自定义分片、副本和其他设置。 PUT /my_index {settings: {number_of_shards: 3,number_of_replicas: 2} }这将创建一个名为 my_index 的索引包含 3 个主分片和 2 个副本。 2.3 创建索引并设置映射 映射定义了索引中字段的类型及其属性可以在创建索引时一起定义。 PUT /my_index {settings: {number_of_shards: 3,number_of_replicas: 2},mappings: {properties: {name: {type: text},age: {type: integer},created_at: {type: date,format: yyyy-MM-dd}}} }这个命令创建了一个索引并定义了三个字段name文本类型、age整数类型和 created_at日期类型。 三、索引模板 索引模板允许你为符合特定模式的索引设置默认配置和映射当索引名称符合模板定义的模式时会自动应用模板中的设置和映射。 3.1 创建索引模板 PUT /_template/my_template {index_patterns: [my_index_*],settings: {number_of_shards: 1},mappings: {properties: {name: {type: text},age: {type: integer}}} }这个模板将应用于所有以 my_index_ 开头的索引并自动设置其分片数量和映射。 3.2 使用索引模板创建索引 当创建符合模板模式的索引时模板会自动应用 PUT /my_index_2024这个命令将创建一个名为 my_index_2024 的索引并应用 my_template 中定义的设置和映射。 四、管理索引 4.1 查看索引 可以使用以下命令查看索引的详细信息 GET /my_index这个命令将返回索引的配置信息和状态。 4.2 更新索引设置 索引创建后可以动态更新一些设置例如副本数量 PUT /my_index/_settings {number_of_replicas: 1 }4.3 删除索引 可以使用以下命令删除索引 DELETE /my_index这个命令将删除 my_index 索引及其所有数据。 五、索引别名 索引别名允许你为一个或多个索引创建别名以便于查询和管理。 5.1 创建索引别名 POST /_aliases {actions: [{add: {index: my_index,alias: my_index_alias}}] }这个命令为 my_index 创建了一个别名 my_index_alias。 5.2 使用别名查询 GET /my_index_alias/_search {query: {match_all: {}} }这个查询将通过别名 my_index_alias 查询 my_index 中的所有文档。 5.3 更新索引别名 可以动态更新别名例如将别名指向另一个索引 POST /_aliases {actions: [{remove: {index: my_index,alias: my_index_alias},add: {index: new_index,alias: my_index_alias}}] }这个命令将 my_index_alias 从 my_index 移除并指向 new_index。 六、分片和副本管理 6.1 分片 分片是 Elasticsearch 用于水平扩展和分布式存储的基本单位。每个索引可以分为多个主分片Primary Shard每个主分片可以有多个副本分片Replica Shard。分片的数量在索引创建时设置并且一旦设置就不能更改但副本数量可以动态调整。 分片的优点包括 扩展性可以将数据分布到多个节点上提高存储和处理能力。高可用性通过副本分片提供容错能力当主分片失效时副本分片可以提升为主分片。 6.2 副本 副本分片是主分片的完整拷贝用于提供高可用性和读取性能。当一个节点失效时副本分片可以确保数据不会丢失并继续提供服务。 七、索引性能优化 7.1 分片数量的选择 在创建索引时选择适当的分片数量是优化索引性能的关键。过多的分片会导致资源浪费过少的分片会导致性能瓶颈。可以根据数据量和节点数量来合理设置分片数量。 7.2 动态调整副本 在读多写少的场景中可以增加副本数量以提高读取性能。在写多读少的场景中可以减少副本数量以提高写入性能和减少开销。 7.3 索引刷新间隔 默认情况下Elasticsearch 每秒会刷新一次索引将新数据写入磁盘。在批量写入数据时可以适当增加刷新间隔以提高写入性能减少 I/O 开销。 PUT /my_index/_settings {index: {refresh_interval: 30s} }八、索引模板的高级应用 动态模板 动态模板允许根据字段名称或数据类型自动应用特定的映射规则适用于需要灵活处理不同字段的情况。 PUT /_template/dynamic_template_example {index_patterns: [dynamic_*],mappings: {dynamic_templates: [{strings_as_keywords: {match_mapping_type: string,mapping: {type: keyword}}}]} }这个动态模板会将所有以 dynamic_ 开头的索引中的字符串字段映射为 keyword 类型。 九、索引管理工具 9.1 Kibana Kibana 是 Elasticsearch 的数据可视化和管理工具提供了直观的界面来管理和查询 Elasticsearch 索引。可以通过 Kibana 查看索引状态、执行查询和分析数据。 9.2 Curator Curator 是 Elasticsearch 的索引管理工具提供了一组命令行工具来管理索引生命周期。可以使用 Curator 定期删除旧索引、优化索引和管理快照。
http://www.w-s-a.com/news/2974993/

相关文章:

  • 江西合创建设工程有限公司 网站贵阳企业网站建设制作
  • 高端网站设计理念自己建设论坛网站
  • 昆山高新区规划建设局网站建设知道购物网站
  • 网站建设合同的验收表邢台网站制作哪里有
  • 福田网站建设开发团队深圳市网站哪家做的好
  • 广东建设网工程信息网站超链接网站图片怎么在记事本上做
  • 图片免费设计在线生成济南网站优化费用
  • 给公司建网站需要多少钱口碑最好的旅游软件排名
  • 江苏天宇建设集团官方网站六种常见的网络广告类型
  • 有关网站建设的知识培训机构网站建设
  • 网站做淘宝客有什么要求推荐国外网站设计
  • 网站开发人员 kpi指标成立公司怎么取名
  • 抖音团购小程序代理连云港关键字优化案例
  • 网站开发交什么税北京安慧桥网站建设
  • 网站 掌握做化工行业网站
  • 酒店网站建设目标免费做头像网站
  • 专业建设网站的贵州交通建设集团网站
  • 酒店网站案例怎么自己网站建设
  • 数字营销1+x网站专做宠物的网站
  • 福州网站设计外包长沙网站seo多少钱
  • 国外学校网站设计东莞h5网站建设
  • 新媒体代运营关键词智能优化排名
  • 龙岗公司做网站免费注册企业邮箱域名
  • 设计网站公司有哪些网站备案时间就是正式上线时间吗
  • 做详情页比较好的网站网站建设与开发是什么岗位
  • wordpress手机站如何做从哪些方面评价一个企业的网站建设
  • 建筑公司网站需求京蓝科技(000711) 股吧
  • 网站的建设是什么龙岗做网站哪里找
  • 织梦网站怎么上传视频做平面设计兼职的网站
  • 成都市建设相关网站电子商务网站开发技术有哪些