Lucene 搜索引擎
小于 1 分钟
Lucene 搜索引擎
简介
Lucene是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。
索引与搜索流程
原始文档 -> 创建索引
获取文档
构建文档对象
- 获取原始内容的目的是为了索引,在索引前需要将原始内容创建成文档(Document)
- 文档中包括一个一个的域(Field,即字段),域中存储内容。
分析文档(分词)
创建索引 ->
- 索引库 <- 查询索引 ---- 用户搜索 -> 返回结果
