拥有 Elasticsearch 标签的文章 共 6 条数据

Elasticsearch源码解析与优化实战 张超著 PDF下载
编程书籍

Elasticsearch源码解析与优化实战 张超著 PDF下载

8114次浏览 0条评论

《Elasticsearch源码解析与优化实战》介绍了Elasticsearch的系统原理,旨在帮助读者了解其内部原理、设计思想,以及在生产环境中如何正确地部署、优化系统。系统原理分两方面介绍,一方面详细介绍主要流程,例如启动流程、选主流程、恢复流程;另一方面介绍各重要模块的实现,以及模块之间的关系,例如gateway模块、allocation模块等。本书的最后一部分介绍如何优化写入速度、搜索速度等大家关心的实际问题,并提供了一些诊断问题的方法和工具供读者参考。《Elasticsearch源码解析与优化实战》适合对Elasticsearch进行改进的研发人员、平台运维人员,对分布式搜索感兴趣的朋友,以及在使用Elasticsearch过程中遇到问题的人们。第1章 走进Elasticsearch 1.1 基本概念和原理 1.1.1 索引结构 1.1.2 分片(shard) 1.1.3 动态更新索引 1.1.4 近实时搜索 1.1.5 段合并 1.2 集群内部原理 1.2.1 集群节点角色 1.2.2 集群健康状态 1.2.3 集群状态 1.2.4 集群扩容 1.3 客户端API 1.4 

Elasticsearch大数据搜索引擎 PDF下载
编程书籍

Elasticsearch大数据搜索引擎 PDF下载

3146次浏览 0条评论

Elasticsearch搜索集群系统在生产和生活中发挥着越来越重要的作用。本书介绍了Elasticsearch的使用、原理、系统优化与扩展应用。本书用例子说明了Java、Python、Scala和PHP的编程API,其中在Java搜索界面实现上,介绍了使用Spring实现微服务开发。为了扩展Elasticsearch的功能,本书以中文分词和英文文本分析为例介绍了插件开发方法。本书介绍了使用Elasticsearch作为数据管理平台的日志监控与分析方法,介绍了使用OCR从图像中提取文本以及问答式搜索的开发方法。第1章 使用Elasticsearch 1 1.1 基本概念 1 1.2 安装 2 1.3 搜索集群 5 1.4 创建索引 6 1.5 使用Java客户端接口 9 1.5.1 创建索引 11 1.5.2 增加、删除与修改数据 14 1.5.3 分析器 16 1.5.4 数据导入 17 1.5.5 通过摄取快速导入数据 17 1.5.6 索引库结构 17 1.5.7 查询 18 1.5.8 区间查询 22 1.5.9 排序 23 1.5.10 分布式搜索 23 1.5.11 过滤器

深入理解Elasticsearch(原书第2版) PDF下载
编程书籍

深入理解Elasticsearch(原书第2版) PDF下载

4920次浏览 0条评论

ElasticSearch是一个优秀的开源分布式搜索引擎,同时有良好的社区和商业支持。对于中小型的垂直搜索引擎,ElasticSearch是一个不错的选择。本书是一本ElasticSearch的进阶教材,深入剖析DSL、索引控制、分布式实现、系统运维等高级内容,特别适合深入研究ElasticSearch。译者序 作者简介 评审者简介 前言 第1章 Elasticsearch简介 1 1.1 Apache Lucene简介 1 1.1.1 熟悉Lucene 2 1.1.2 Lucene的总体架构 2 1.1.3 分析数据 4 1.1.4 Lucene查询语言 5 1.2 何为Elasticsearch 8 1.2.1 Elasticsearch的基本概念 8 1.2.2 Elasticsearch架构背后的关键概念 10 1.2.3 Elasticsearch的工作流程 10 1.3 在线书店示例 14 1.4 小结 17 第2章 查询DSL进阶 18 2.1 Apache Lucene默认评分公式解释 18 2.1.1 何时文档被匹配上 19 2.1.2 TF/IDF评分公式 19 2

从Lucene到Elasticsearch:全文检索实践 PDF下载
编程书籍

从Lucene到Elasticsearch:全文检索实践 PDF下载

3666次浏览 0条评论

《从Lucene到Elasticsearch:全文检索实战》循序渐进介绍了信息检索、布尔检索、向量空间模型、tf-idf、BM25排序算法、Lucene架构、Lucene创建索引、Lucene查询、Lucene项目实战、Elasticsearch安装与配置、Elasticsearch插件安装、REST API数据操作、映射与模板、索引别名、Elasticsearch基本和高级搜索、Elasticsearch同步数据库、Elasticsearch集群管理、项目实战等内容。阅读《从Lucene到Elasticsearch:全文检索实战》,读者能够掌握信息检索的核心概念,应用Lucene库处理全文检索业务,掌握Elasticsearch分布式搜索引擎的使用方法与技巧。《从Lucene到Elasticsearch:全文检索实战》基于Lucene 6.0和Elasticsearch 5.4.0进行讲解,技术先进,示例丰富适合想学习信息检索技术的初学者和相关专业的大学生、研究生学习,也很适合大数据及云计算平台构建人员以及有一定基础的IT开发人员使用。目 录第1章 信息检索模型 11.1 信息检索概

Elasticsearch实战 中文版PDF下载
编程书籍

Elasticsearch实战 中文版PDF下载

8346次浏览 10条评论

本书主要展示如何使用Elasticsearch构建可扩展的搜索应用程序。书中覆盖了Elasticsearch的主要特性,从使用不同的分析器和查询类型进行相关性调优,到使用聚集功能进行实时性分析,还有地理空间搜索和文档过滤等更多吸引人的特性。全书共分两个部分,第一部分解释了核心特性,内容主要涉及Elasticsearch的介绍,数据的索引、更新和删除,数据的搜索,数据的分析,使用相关性进行搜索,使用聚集来探索数据,文档间的关系等;第二部分介绍每个特性工作的更多细节及其对性能和可扩展性的影响,以便对核心功能进行产品化,内容主要涉及水平扩展和性能提升等。此外,本书还有6个附录(网上下载),提供了读者应该知道的特性,展示了关于地理空间搜索和聚集,如何管理Elasticsearch插件,学习在搜索结果中如何高亮查询单词,在生产环境中用来协助管理Elasticsearch的第三方的监控工具有哪些,如何使用Percolator过滤为多个查询匹配少量文档,如何使用不同的建议器来实现自动完成的功能。第一部分第1章 Elasticsearch介绍 21.1 用Elasticsearch解决搜索问题 31.

Elasticsearch权威指南(中文版)高清文字版PDF下载
编程书籍

Elasticsearch权威指南(中文版)高清文字版PDF下载

9792次浏览 1条评论

ES是一个分布式可扩展的实时搜索和分析引擎;使用场景:全文搜索,结构化数据,统计,查询定位,地理定位,自动完成,查找提示等。Introduction1. 入门1.1. 是什么1.2. 安装1.3. API1.4. 文档1.5. 索引1.6. 搜索1.7. 聚合1.8. 小结1.9. 分布式1.10. 结语2. 分布式集群2.1. 空集群2.2. 集群健康2.3. 添加索引2.4. 故障转移2.5. 横向扩展2.6. 更多扩展2.7. 应对故障3. 数据3.1. 文档3.2. 索引3.3. 获取3.4. 存在3.5. 更新3.6. 创建3.7. 删除3.8. 版本控制3.9. 局部更新3.10. Mget3.11. 批量3.12. 结语4. 分布式增删改查4.1. 路由4.2. 分片交互4.3. 新建、索引和删除4.4. 检索4.5. 局部更新4.6. 批量请求4.7. 批量格式5. 搜索5.1. 空搜索5.2. 多索引和多类型5.3. 分页5.4. 查询字符串6. 映射和分析6.1. 数据类型差异6.2. 确切值对决全文6.3. 倒排索引6.4. 分析6.5. 映射6.6. 复合类型7