Elasticsearch是构建在Apache Lucene上的使用Java语言开发的开源分布式搜素引擎。Lucene是一个开源的全文搜索引擎工具包,它仅是一个工具包而不是一个完整的工作引擎,并且只能被Java应用程序调用,Elasticsearch基于REST API,因此任何开发语言开发的任何应用程序都可以通过JSON格式的HTTP请求来管理Elasticsearch集群。Elasticsearch封装并扩展了Luncene,使存储、索引、搜索都变得更快、更容易。除此之外,Elasticsearch还可以完好地存储数据,甚至可以将其直接作为带搜索功能的NoSQL数据库来使用,它的数据是通过文档形式表示的。
章节 | 内容 |
---|---|
章节1 Elasticsearch | 1: Elasticsearch介绍 全文检索 2: Elasticsearch介绍 倒排索引 3: Elasticsearch介绍 Elasticsearch的出现 4: Elasticsearch介绍 Elasticsearch应用场景 5: Elasticsearch介绍 Elasticsearch对比Solr 6: Elasticsearch介绍 Elasticsearch数据结构 7: Elasticsearch安装 安装ES服务 8: Elasticsearch安装 安装kibana 9: Elasticsearch常用操作 索引操作 10: Elasticsearch常用操作 文档操作 11: Elasticsearch常用操作 域的属性 12: 分词器 默认分词器 13: 分词器_IK分词器 14: 分词器_拼音分词器 15: 分词器_自定义分词器 16: Elasticsearch搜索文档 准备工作 17: Elasticsearch搜索文档 搜索方式 18: Elasticsearch搜索文档 复合搜索 19: Elasticsearch搜索文档 结果排序Elasticsearch搜索文档 分页查询 20: Elasticsearch搜索文档 高亮查询 21: Elasticsearch搜索文档 SQL查询 22: SpringDataEs_入门案例 23: SpringDataEs_查询方式 24: SpringDataEs 分页查询 25: SpringDataEs 结果排序 26: SpringDataES_template工具类 27: Elasticsearch优化 磁盘选择 28: Elasticsearch集群 概念 29: Elasticsearch集群 搭建集群 30: Elasticsearch集群 测试集群状态 31: Elasticsearch集群 故障应对&水平扩容 32: Elasticsearch优化 分片策略 33: Elasticsearch优化 内存设置 34: Elasticsearch案例_需求说明 35: Elasticsearch案例 ES自动补全 36: Elasticsearch案例 创建索引 37: Elasticsearch案例 准备数据 38: Elasticsearch案例 项目搭建 39: Elasticsearch案例 创建实体类 40: Elasticsearch系例 创建Repository接囗 41: Elasticsearch案例 自动补全功能 42: Elasticsearch案例 搜索关键字功能 43: Elasticsearch系例 创建Controller类 44: Elasticsearch系例_前端页面 |