万本电子书0元读

万本电子书0元读

顶部广告

Elasticsearch搜索引擎开发实战电子书

售       价:¥

纸质售价:¥49.80购买纸书

27人正在读 | 0人评论 6.6

作       者:罗刚,张子宪

出  版  社:机械工业出版社

出版时间:2018-06-01

字       数:26.9万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
                    本书结合Elasticsearch在工程中的实际应用,详细介绍了使用Elasticsearch发支持中文和英文搜索引擎的相关技术,从而实现系统监控。本书共分为8章,内容涵盖了Elasticsearch搜索引擎发的环境安装与配置,实现一个简单的网站搜索;发中文搜索引擎;Mapping详解;源代码分析;提高搜索相关性;使用SpringBoot发搜索界面;使用Elasticsearch和相关软件实现系统监控;搜索引擎发案例分析。本书很好适合信息检索技术爱好者、搜索引擎发人员和搜索引擎优化(SEO)人员阅读,也适合作为高等院校信息检索课程的教材或教学参考书。                 <br/>【作者】<br/>                            罗刚,猎兔搜索创始人,带领猎兔搜索技术发团队先后发出猎兔中文分词系统、猎兔信息提取系统、猎兔智能垂直搜索系统以及网络信息监测系统等,实现互联网信息的采集、过滤、搜索和实时监测。曾编写出版《自己动手写搜索引擎》、《自己动手写网络爬虫》、《使用C#发搜索引擎》,获得广泛好评。在北京和上海等地均有猎兔培训的学员。                         <br/>
目录展开

前言

第1章 Elasticsearch开发搜索引擎应用

1.1 搜索引擎开发需求

1.2 准备开发环境

1.3 了解Elasticsearch

1.4 Elasticsearch安装和配置

1.5 实现一个简单的网站搜索

1.6 本章小结

第2章 开发中文搜索引擎

2.1 中文分词原理

2.2 提高分词准确度

2.3 本章小结

第3章 Mapping详解

3.1 索引模式

3.2 Mapping数据类型

3.3 Mapping参数

3.4 动态Mapping

3.5 本章小结

第4章 深入源码分析

4.1 Lucene源码分析

4.2 启动搜索服务

4.3 Guice框架

4.4 日期和时间库——Joda-Time

4.5 Transport模块

4.6 线程池

4.7 模块

4.8 Netty通信框架

4.9 缓存

4.10 分布式

4.11 Zen发现机制

4.12 联合搜索

4.13 JVM字节码

4.14 本章小结

第5章 提高搜索相关性

5.1 向量空间检索模型

5.2 BM25检索模型

5.3 学习评分

5.4 查询意图识别

5.5 图像特征提升检索体验

5.6 本章小结

第6章 搜索界面开发

6.1 使用Searchkit实现搜索界面

6.2 Spring Boot入门

6.3 Java模板引擎Pebble介绍

6.4 通过Spring-data-elasticsearch

6.5 REST基本概念

6.6 使用Vue.js开发搜索界面

6.7 使用Vue.js Paginator插件实现翻页

6.8 实现搜索接口

6.9 Suggester搜索词提示

6.10 Word2vec挖掘相关搜索词

6.11 部署网站

6.12 使用Rust开发搜索界面

6.13 本章小结

第7章 Elastic栈系统监控

7.1 管理Elasticsearch集群

7.2 Logstash数据处理工具

7.3 Filebeat文件收集器

7.4 消息过期

7.5 Kibana可视化平台

7.6 Flume日志收集系统

7.7 Kafka分布式流平台

7.8 Graylog日志管理平台

7.9 本章小结

第8章 案例分析

8.1 双语句对搜索

8.2 内容管理系统站内检索

8.3 搜索文档

8.4 本章小结

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部