首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Elasticsearch搜索引擎开发实战
内容
目录
前言
第1章 Elasticsearch开发搜索引擎应用
1.1 搜索引擎开发需求
1.2 准备开发环境
1.2.1 Windows命令行cmd
1.2.2 在Windows下使用Java
1.2.3 Linux终端
1.2.4 在Linux下使用Java
1.2.5 Eclipse集成开发环境
1.3 了解Elasticsearch
1.3.1 JSON数据格式
1.3.2 Elasticsearch基本概念
1.3.3 HTTP协议
1.4 Elasticsearch安装和配置
1.4.1 安装Elasticsearch
1.4.2 运行Elasticsearch作为服务进程
1.5 实现一个简单的网站搜索
1.5.1 定义索引结构
1.5.2 导入数据
1.5.3 查询API
1.5.4 实现搜索界面
1.6 本章小结
第2章 开发中文搜索引擎
2.1 中文分词原理
2.1.1 长匹配方法
2.1.2 自己写分析器
2.1.3 概率语言模型的分词方法
2.1.4 中文分词插件原理
2.1.5 开发中文分词插件
2.1.6 支持Elasticsearch的插件
2.1.7 中文分析器提供者
2.1.8 字词混合索引
2.2 提高分词准确度
2.3 本章小结
第3章 Mapping详解
3.1 索引模式
3.1.1 创建模式
3.1.2 修改模式
3.2 Mapping数据类型
3.3 Mapping参数
3.4 动态Mapping
3.4.1 使用动态Mapping
3.4.2 实现原理
3.5 本章小结
第4章 深入源码分析
4.1 Lucene源码分析
4.1.1 使用Lucene
4.1.2 Ivy管理依赖项
4.1.3 源码结构介绍
4.1.4 并发控制
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.13.1 编译代码
4.13.2 同步相关指令
4.14 本章小结
第5章 提高搜索相关性
5.1 向量空间检索模型
5.2 BM25检索模型
5.2.1 使用BM25检索模型
5.2.2 参数调优
5.3 学习评分
5.3.1 基本原理
5.3.2 准备数据
5.3.3 Elasticsearch学习排名
5.4 查询意图识别
5.5 图像特征提升检索体验
5.6 本章小结
第6章 搜索界面开发
6.1 使用Searchkit实现搜索界面
6.2 Spring Boot入门
6.2.1 可执行的WAR
6.2.2 spring-boot-devtools模块实现热部署
6.3 Java模板引擎Pebble介绍
6.4 通过Spring-data-elasticsearch 项目访问Elasticsearch
6.5 REST基本概念
6.6 使用Vue.js开发搜索界面
6.7 使用Vue.js Paginator插件实现翻页
6.8 实现搜索接口
6.8.1 编码识别
6.8.2 布尔搜索
6.8.3 搜索结果重定向
6.8.4 搜索结果排序
6.8.5 实现相似文档搜索
6.9 Suggester搜索词提示
6.9.1 拼音提示
6.9.2 部署总结
6.9.3 相关搜索
6.9.4 再次查找
6.9.5 搜索日志
6.10 Word2vec挖掘相关搜索词
6.11 部署网站
6.11.1 部署到Web服务器
6.11.2 防止攻击
6.12 使用Rust开发搜索界面
6.13 本章小结
第7章 Elastic栈系统监控
7.1 管理Elasticsearch集群
7.1.1 写入权限控制
7.1.2 使用X-Pack
7.1.3 快照
7.2 Logstash数据处理工具
7.2.1 使用Logstash
7.2.2 插件
7.2.3 数据库输入插件
7.2.4 开发插件
7.3 Filebeat文件收集器
7.4 消息过期
7.5 Kibana可视化平台
7.6 Flume日志收集系统
7.7 Kafka分布式流平台
7.8 Graylog日志管理平台
7.9 本章小结
第8章 案例分析
8.1 双语句对搜索
8.1.1 爬虫抓取双语句对
8.1.2 英文分词
8.1.3 句子切分
8.1.4 标注词性
8.1.5 词对齐
8.1.6 索引数据
8.2 内容管理系统站内检索
8.2.1 MySQL数据库
8.2.2 RESTful API管理索引
8.2.3 自动客服机器人
8.3 搜索文档
8.3.1 爬虫抓取信息
8.3.2 在Linux下使用.NET
8.3.3 NEST客户端
8.4 本章小结
参考文献
内容推荐
罗刚、张子宪编著的《Elasticsearch搜索引擎开发实战》结合Elasticsearch在工程中的实际应用,详细介绍了使用Elasticsearch开发支持中文和英文搜索引擎的相关技术,从而实现系统监控。
本书共分为8章,内容涵盖了Elasticsearch搜索引擎开发的环境安装与配置,实现一个简单的网站搜索;开发中文搜索引擎;Mapping详解;源代码分析;提高搜索相关性;使用SpringBoot开发搜索界面;使用Elasticsearch和相关软件实现系统监控;搜索引擎开发案例分析。
本书非常适合信息检索技术爱好者、搜索引擎开发人员和搜索引擎优化(SEO)人员阅读,也适合作为高等院校信息检索课程的教材或教学参考书。
标签
缩略图
书名 Elasticsearch搜索引擎开发实战
副书名
原作名
作者 罗刚//张子宪
译者
编者 罗刚//张子宪
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111603481
开本 16开
页数 239
版次 1
装订 平装
字数
出版时间 2018-07-01
首版时间 2018-07-01
印刷时间 2018-07-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 计算机-操作系统
图书小类
重量 428
CIP核字 2018145805
中图分类号 TP391.3
丛书名
印张 15.75
印次 1
出版地 北京
240
185
10
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 0:46:11