海量信息通过搜索的方式查询,企业数据通过内部搜索引擎进行检索。 全面讲解企业级搜索技术,Java搜索核心项目的技术原理。
时间2天。
Lucene项目
- 项目介绍和基本使用
- 搜索程序组件
- 索引过程核心类
- 搜索过程核心类
索引构建和搜索功能
- 理解索引过程
- 基本索引操作
- 域选项
- 使用IndexSearcher类
- 理解评分机制
- 多样化查询Query
分析和高级搜索技术
- 使用和剖析分析器
- 内置分析器
- 词干和语言分析
- 域缓存
- 搜索结果排序
- 域查询和跨度查询
Solr
- 项目介绍和选择理由
- 功能概述
- 实际操作
- 词项相关度
- 查准率和查全率
- 配置项
- 管理缓存
- 设计schema
- 文本分析
- 执行查询和处理搜索结果
- 搜索结果高亮
EasticSearch
- 项目介绍
- 映射定义索引结构
- 数据增删查改
- 路由规则
- 文本分析原理
- 内置分析器
- 自定义文本分析器
- 精确查询
- 全文检索
- 搜索结果分页排序
- 搜索结果高亮折叠
- Java客户端建立索引,搜索,和统计
- 多节点集群
- 监控和性能优化
- OpenSearch项目分支
- 相关项目
- AI方向发展
其他搜索技术相关
- Hibernate Search技术分析
- 从日志中挖掘有用信息并搭建搜索界面
AI 时代搜索能力
- AI 搜索技术
- 大语言模型信息搜索