ES 使用小结



1.ES简介
2.环境大家
3.数据类型和lk分词自定义
4.基本操作和聚合查询
5.对接.net操作

0 ELK简介
E:ES数据库
L:日志
K:管理工具

功能:
1.关键字匹配,高亮查询
2.条件过滤filter,es分词:全文索引,高性能-百亿数据秒查
3.字段排序
4.打分排序
5.或与非
ES 是nosql 数据库
index 索引库==数据库database
type类型==表table
document文档==行row
field字段==列column

索引名称有以下限制:
01.必须是小写
02.不能包含:\,/,*, ?, ", <, >, |, (空格),,, #
03.在ES7.0以前索引名可以包含冒号,但是7.0之后不支持了
04.不能以-,_和+开头
05.不能是.或..
06.长度不能超过255字节

使用场景:
1. 日志收集,全文索引 60%;
订单,分库,分表,分区
ip:5601/app

安装:
1. java jdk 11
2. 安装node.js

使用:
1. localhost:9200/索引名称/类型名称/文档id
localhost:9200/索引名称/类型名称/文档id/_update

1.ES API调用
2.ES IK分词器
3.ES netcore操作
4.netcore操作 ES
5.ES 数据压缩原理
6.ES 集群
7.ES NLOG日志收集