智慧生物的大规模合作造就了惊人的进化奇观。大规模机器集群造就机器零碎进化成为弱小的智能零碎。Elasticsearch作为大数据与搜索引擎技术的结合体,随着社会对大规模开源分布式搜索引擎的需要迅速成长。
本篇文章从基本概念开始相熟Elasticsearch,接下来介绍了Elasticsearch在 Windows和Linux操作系统下的装置。除了CURL命令,介绍了应用罕用的编程工具和Elasticsearch 搜寻服务交互,包含Java、Python、Scala和 PHP,以及应用SQL语句查诲Elasticsearch 索引的办法。自然语言文本了解往往以插件模式存在于Elasticsearch集群中。
第2章介绍了如何开发与测试插件。因为 Elasticsearch常常用于实时搜寻或剖析,所以性能优化很重要。第3章介绍了如何治理 Elasticsearch 集群。为了更正当地应用和扩大Elasticsearch,第4章简略剖析了 github 中托管的Elasticsearch源代码。对于搜索引擎来说,返回后果的相关性是一个重要的话题,第5章探讨了这个问题。第6章介绍了应用Java开发搜索引擎Web 用户界面的几种办法。
随着人工智能畛域技术的倒退,让搜索引擎智能减速变成事实。智能搜索引擎须要可能检测到并辨认出图像中的文字,第7章介绍了联合OpenCV应用Tesseract 辨认文字的办法。第8章介绍了依据问题返回搜寻后果的问答式搜寻。目前 Elasticsearch是实时系统监控的首选,第9章介绍了应用Elasticsearch 监控与剖析日志,也介绍了通过物联网监控零碎的计划。
因为文章篇幅问题,以下就展现了局部截图,须要全文PDF文档的小伙伴点赞+转发之后,【点击此处】即可收费获取残缺pdf
第1章 应用Elasticsearch
- 1.1 基本概念
- 1.2 装置
- 1.3 搜寻集群
- 1.4 创立索引
- 1.5 应用Java客户端接口
- 1.6 RESTClient
- 1.7 应用Jest
- 1.8 Python客户端
- 1.9 Scala客户端
- 1.10 PHP客户端
- 1.11 SQL反对
- 1.12 本章小结
第2章 开发插件
- 2.1 搜寻中文
- 2.2 搜寻英文
- 2.3 应用测试套件
- 2.4 本章小结
第3章 治理搜寻集群
- 3.1 节点类型
- 3.2 治理集群
- 3.3 写入权限管制
- 3.4 应用X-Pack
- 3.5 快照
- 3.6 Zen发现机制
- 3.7 联结搜寻
- 3.8 缓存
- 3.9 本章小结
第4章 源码剖析
- 4.1 Lucene源码剖析
- 4.2 Gradle
- 4.3 Guice
- 4.4 Joda-Time
- 4.5 Transport
- 4.6 线程池
- 4.7 模块
- 4.8 Netty
- 4.9 分布式
- 4.10 本章小结
因为文章篇幅问题,以下就展现了局部截图,须要全文PDF文档的小伙伴点赞+转发之后,【点击此处】即可收费获取残缺pdf
第5章 搜寻相关性
- 5.1 BM25检索模型
- 5.2 学习评分
第6章 搜索引擎用户界面
- 6.1 JSP实现搜寻界面
- 6.2 应用Spring实现的搜寻界面
- 6.3 实现搜寻接口
- 6.4 实现类似文档搜寻
- 6.5 实现AJAX搜寻联想词
- 6.6 举荐搜索词
- 6.7 查问用意了解
- 6.8 集成其余性能
- 6.9 查问剖析
- 6.10 部署网站
第7章 OCR文字辨认
- 7.1 Tesseract
- 7.2 应用TensorFlow辨认文字
- 7.3 OpenCV
- 7.4 JavaCV
- 7.5 本章小结
第8章 问答式搜寻
- 8.1 生成示意语义的代码
- 8.2 信息整合
- 8.3 主动问答
- 8.4 本章小结
第9章 Elastic系统监控
- 9.1 Logstash
- 9.2 Filebeat
- 9.3 音讯过期
- 9.4 Kibana
- 9.5 Flume
- 9.6 Kafka
- 9.7 Graylog
- 9.8 物联网数据
- 9.9 本章小结
因为文章篇幅问题,以下就展现了局部截图,须要全文PDF文档的小伙伴点赞+转发之后,【点击此处】即可收费获取残缺pdf