elasticserach
搜索引擎
elatic stackelatic技术栈,用于分析数据和日志监控
底层
倒排索引
每个文档分词条进行分类
elaticserach与mysql对比
架构
elasticsearch安装
安装kibana
安装中文分词器IK分词器
分词器的扩展
索引库操作
索引库文档的约束
创建索引库
查看删除索引库
索引库不允许修改
文档操作
添加文档
查看删除
修改文档
RestClient操作索引库
RestClient 功能
分析数据结构
不同业务逻辑所使用的字段功能不同
初始化javarestclient
创建索引库
删除索引库、判断索引库是否存在
restclient操作文档
查询
修改
删除文档
批量导入
搜索功能
DSL查询文档
基本查询
全文检索查询
精准查询
地理查询
复合查询
相关性查询
复合查询算法bool
搜索结果处理
排序
分页
深度分页方案
高亮
restclient查询文档
快速入门
全文检索查询
精确查询
复合查询
排序和分页
高亮
数据聚合
实现对文档数据的统计分析运算。
聚合分类
bucket聚合
restAPI的聚合
自动补全
拼音分词器
自定义
completion suggester查询
实现自动补全功能
restAPI实现自动补全
数据同步
跨微服务的多个数据库信息同步更新
三种方案
接口耦合
通过MQ
类似于mysql主从复制
基于MQ实现mysql和elasticsearch数据同步
elasticsearch集群
单机的问题
搭建ES集群
集群中不同节点的职责