前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >elasticSearch学习(三)

elasticSearch学习(三)

作者头像
崔笑颜
发布2020-08-10 14:31:23
3470
发布2020-08-10 14:31:23
举报

重中之重

image-20200712094212233
image-20200712094212233

如果要搜索含有 python 标签的文章,那相对于查找所有原始数据而言,查找倒排索引后的数据将会快 的多。只需要 查看标签这一栏,然后获取相关的文章ID即可。完全过滤掉无关的所有数据,提高效率!

elasticsearch的索引和Lucene的索引对比

在elasticsearch中, 索引 (库)这个词被频繁使用,这就是术语的使用。 在elasticsearch中,索引被 分为多个分片,每份 分片是一个Lucene的索引。所以一个elasticsearch索引是由多个Lucene索引组成 的。别问为什么,谁让elasticsearch使用Lucene作为底层呢! 如无特指,说起索引都是指elasticsearch 的索引。

接下来的一切操作都在kibana中Dev Tools下的Console里完成。基础操作!

Rest风格说明

一种软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交

互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 基本Rest命令说明:

image-20200712094410922
image-20200712094410922

关于索引的基本操作

所有执行操作,都需要光标选中,然后运行

创建一个索引!

代码语言:javascript
复制
# 格式如下
PUT /索引名/~类型名~/文档id
{请求体}
# 实际效果
PUT /user/type/1
{
  "name": "cuixiaoyan",
  "age": 18
}
image-20200712094923824
image-20200712094923824

完成了自动增加了索引!数据也成功的添加了,大家在初期可以把它当做数据库学习的原因!

image-20200712101412030
image-20200712101412030

3、那么 name 这个字段用不用指定类型呢。毕竟我们关系型数据库 是需要指定类型的啊 !

字符串类型 text 、 keyword 数值类型 long, integer, short, byte, double, float, half_float, scaled_float

日期类型 date

method url****地址 描述

te布尔值类型 boolean 二进制类型 binary 等等......

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 重中之重
  • Rest风格说明
  • 关于索引的基本操作
    • 创建一个索引!
    相关产品与服务
    Elasticsearch Service
    腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档