重中之重
如果要搜索含有 python 标签的文章,那相对于查找所有原始数据而言,查找倒排索引后的数据将会快 的多。只需要 查看标签这一栏,然后获取相关的文章ID即可。完全过滤掉无关的所有数据,提高效率!
elasticsearch的索引和Lucene的索引对比
在elasticsearch中, 索引 (库)这个词被频繁使用,这就是术语的使用。 在elasticsearch中,索引被 分为多个分片,每份 分片是一个Lucene的索引。所以一个elasticsearch索引是由多个Lucene索引组成 的。别问为什么,谁让elasticsearch使用Lucene作为底层呢! 如无特指,说起索引都是指elasticsearch 的索引。
接下来的一切操作都在kibana中Dev Tools下的Console里完成。基础操作!
Rest风格说明
一种软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交
互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 基本Rest命令说明:
关于索引的基本操作
所有执行操作,都需要光标选中,然后运行
创建一个索引!
代码语言:javascript复制# 格式如下
PUT /索引名/~类型名~/文档id
{请求体}
# 实际效果
PUT /user/type/1
{
"name": "cuixiaoyan",
"age": 18
}
完成了自动增加了索引!数据也成功的添加了,大家在初期可以把它当做数据库学习的原因!
3、那么 name 这个字段用不用指定类型呢。毕竟我们关系型数据库 是需要指定类型的啊 !
字符串类型 text 、 keyword 数值类型 long, integer, short, byte, double, float, half_float, scaled_float
日期类型 date
method url****地址 描述
te布尔值类型 boolean 二进制类型 binary 等等......