ElasticSearch
讲文明的喜羊羊拒绝pua
Java高级开发工程师
展开
-
JavaEE 企业级分布式高级架构师(十七)ElasticSearch全文检索(5)
ElasticSearch学习笔记性能优化篇ElasticSearch部署选择合理的硬件配置——尽可能使用 SSD给JVM配置机器一半的内存,但是不建议超过32G规模较大的集群配置专有主节点,避免脑裂问题Linux操作系统调优索引性能调优设置合理的索引分片数和副本数使用批量请求通过进程/线程发送数据调大refresh interval配置事务日志参数设计mapping配置合适的字段类型查询性能调优配置合适的分词器设置查询读取记录条数和字段设置teminate_after查询快速返回避免前缀模糊匹配避免索引稀原创 2020-10-18 21:32:44 · 246 阅读 · 1 评论 -
JavaEE 企业级分布式高级架构师(十七)ElasticSearch全文检索(4)
ElasticSearch学习笔记ElasticSearch进阶集群的节点三种节点角色master节点data(数据)节点client(负载均衡)节点节点配置选择集群发现机制相关配置zen discovery机制master选举集群故障探查集群状态更新master宕机不阻塞集群操作宕机恢复等故障脑裂现象重启分片与备份集群搭建规划内存CPU磁盘网络自建集群 vs 云部署JVM容量规划索引和搜索流程分...原创 2020-10-18 19:38:31 · 195 阅读 · 0 评论 -
JavaEE 企业级分布式高级架构师(十七)ElasticSearch全文检索(3)
ElasticSearch学习笔记ElasticSearch相关软件安装与使用API操作基本操作操作返回码集群服务信息查看索引管理字段类型创建索引查询索引DSL语法删除索引更新索引打开关闭索引索引详细状态查看设置索引配置segments使用情况高级使用Mapping映射索引模板介绍使用别名介绍单索引多索引缓存管理分词自带分词器analysis-ik高亮查询highlight日常优化ESquery和filterprofile其它新的API配置优化常用命令ElasticSearch相关软件安装与使用API操原创 2020-10-07 18:04:41 · 294 阅读 · 0 评论 -
JavaEE 企业级分布式高级架构师(十七)ElasticSearch全文检索(2)
ElasticSearch学习笔记ElasticSearch进阶集群的节点集群发现机制宕机恢复等故障集群搭建规划索引和搜索流程分析索引工作原理使用的数据结构API操作ElasticSearch进阶集群的节点集群发现机制宕机恢复等故障集群搭建规划索引和搜索流程分析索引工作原理使用的数据结构API操作...原创 2020-10-06 19:34:14 · 369 阅读 · 0 评论 -
JavaEE 企业级分布式高级架构师(十七)ElasticSearch全文检索(1)
ElasticSearch学习笔记前言大规模数据如何检索传统数据库的应对解决方案非关系型数据库的解决方案另辟蹊径——完全把数据放入内存怎么样全文检索技术什么是全文检索结构化数据和非结构化数据全文检索基本思路搜索分类非结构化数据搜索方式全文检索场景实时搜索和传统搜索全文检索相关技术Solr 和 ES 的比较检索速度比较比较总结全文检索的流程分析什么是索引流程总览创建索引流程原始内容获得文档创建文档分...原创 2019-07-20 17:17:54 · 754 阅读 · 0 评论