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

吉林长春有做网站的吗百度推广效果怎样一天费用

吉林长春有做网站的吗,百度推广效果怎样一天费用,网站开发工具简述,卖文具的网站建设文章目录 一、Elasticsearch 基本概念及工作原理(一)基本概念(二)工作原理二、Elasticsearch 原生 RESTful 方式的增删改查(一)创建索引(二)插入文档(三)查询文档(四)更新文档(五)删除文档(六)删除索引三、Python SDK 实现增删改查(一)安装 Elasticsearch Py…

文章目录

    • 一、Elasticsearch 基本概念及工作原理
      • (一)基本概念
      • (二)工作原理
    • 二、Elasticsearch 原生 RESTful 方式的增删改查
      • (一)创建索引
      • (二)插入文档
      • (三)查询文档
      • (四)更新文档
      • (五)删除文档
      • (六)删除索引
    • 三、Python SDK 实现增删改查
      • (一)安装 Elasticsearch Python SDK
      • (二)连接到 Elasticsearch
      • (三)插入文档
      • (四)查询文档
      • (五)更新文档
      • (六)删除文档
    • 四、查询方式详解
      • (一)基本查询
      • (二)复合查询
      • (三)聚合查询
    • 五、Elasticsearch 单条文档数据结构及元数据字段名解释
      • (一)文档数据结构
      • (二)元数据字段名解释
    • 六、Elasticsearch 查询结果详细解释
      • (一)hits
      • (二)aggregations(如果有聚合查询)

一、Elasticsearch 基本概念及工作原理

(一)基本概念

  1. 索引(Index)
    它是 Elasticsearch 中存储数据的地方,类似于数据库中的表。一个索引可以包含多个文档,并且这些文档通常具有相似的结构。例如,你可以有一个名为“blog_index”的索引来存储所有的博客文章。
  2. 文档(Document)
    文档是 Elasticsearch 中的基本数据单元,以 JSON 格式表示。它类似于数据库中的一行记录。每个文档都有自己的唯一标识符(_id),并且存储在索引中。例如,一篇博客文章的内容、标题、作者等信息可以组成一个文档。
  3. 类型(Type)
    在 Elasticsearch 7.x 及以后版本中,一个索引通常只对应一种类型的文档。在早期版本中,类型用于在一个索引内对文档进行分类。
  4. 节点(Node)
    一个 Elasticsearch 实例就是一个节点。多个节点可以组成一个集群,共同存储和处理数据。节点可以存储数据、参与集群的索引和搜索功能。
  5. 集群(Cluster)
    由一个或多个节点组成的集合。集群提供了高可用性和可扩展性,数据可以分布在多个节点上,并且在节点故障时能够自动重新分配数据。

(二)工作原理

Elasticsearch 将数据存储在索引中,索引会被分成多个分片(Shard)。这些分片可以分布在不同的节点上。当进行数据存储时,文档会被路由到特定的分片。在查询时,查询请求会被分发到相关的分片上,每个分片执行查询并返回结果,然后这些结果在协调节点上合并后返回给用户。

Elasticsearch 使用倒排索引来实现快速查询。倒排索引记录了每个单词在哪些文档中出现,以及出现的位置等信息。这样,当查询特定关键词时,可以快速定位到包含该关键词的文档。

二、Elasticsearch 原生 RESTful 方式的增删改查

(一)创建索引

使用 PUT 请求创建索引。例如,创建一个名为“my_index”的索引:

PUT /my_index

(二)插入文档

使用 POST 请求向索引中插入文档。假设向“my_index”插入一个简单文档:

POST /my_index/_doc
{"name": "example","description": "This is an example document."
}

(三)查询文档

  1. 查询所有文档
    使用 GET 请求查询索引中的所有文档。例如:
GET /my_index/_search
  1. 带条件查询文档
    通过指定查询条件来查询特定文档。比如查询“name”为“example”的文档:
GET /my_index/_search
{"query": {"match": {"name": "example"}}
}

(四)更新文档

使用 POST 请求更新文档。例如,更新“my_index”中某个文档的“description”字段:

POST /my_index/_update/{document_id}
{"doc": {"description": "This is an updated example document."}
}

(五)删除文档

使用 DELETE 请求删除指定文档。例如:

DELETE /my_index/_doc/{document_id}

(六)删除索引

使用 DELETE 请求删除整个索引:

DELETE /my_index

三、Python SDK 实现增删改查

(一)安装 Elasticsearch Python SDK

使用pip安装:

pip install elasticsearch

(二)连接到 Elasticsearch

from elasticsearch import Elasticsearches = Elasticsearch([{'host': 'localhost', 'port': 9200}])

(三)插入文档

doc =</
http://www.wangmingla.cn/news/78690.html

相关文章:

  • 武汉最新新闻百度seo排名优化排行
  • 做网站可以用ai做搜索引擎是软件还是网站
  • 西数网站管理助手培训网址大全
  • 凡科做的网站提示证书错误深圳关键词推广优化
  • 武汉代做企业网站应用商店搜索优化
  • 拼多多是b2c还是c2c北京网站优化企业
  • 广州旅游网站建设公司网站如何制作设计
  • 别人品牌的域名做网站吗可以访问境外的浏览器
  • 建站行业的发展前景成都高端品牌网站建设
  • 1个空间做2个网站企业培训课程视频
  • 做品牌推广用什么网站站长域名查询工具
  • 免费企业管理培训课程视频网站优化团队
  • 广州做网站优化公司报价5月疫情最新消息
  • 做英文网站内容来源广州企业推广
  • vue可以做网站吗大数据网站
  • 用自己电脑做网站服务器咖啡seo是什么意思
  • 厦门市住房和建设局网站建设网站公司
  • 优化网站及商品排名怎么做策划公司排行榜
  • 网站搜索引擎优化工具营销渠道名词解释
  • 无锡网站建设企业排名百度推广一年多少钱
  • 常州网站营销推广济南今日头条最新消息
  • 深圳做网站哪个好怎样在百度上发布自己的文章
  • 加强机关门户网站建设方案网络优化工程师为什么都说坑人
  • 佛山正规的免费网站优化外链下载
  • 网站建设 云计算seo免费教程
  • 有做赛车网站的吗霸屏推广
  • 网站建设和维护管理预算seo优化工作内容
  • 织梦栏目页不显示网站描述网络推广外包联系方式
  • 做网站外网可访问安卓优化大师官网下载
  • 网站开发必须要用js上海好的seo公司