跳至主要內容

Lucene 搜索引擎

程序员李某某小于 1 分钟

Lucene 搜索引擎

简介

Lucene是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。

索引与搜索流程

原始文档 -> 创建索引

  • 获取文档

  • 构建文档对象

    • 获取原始内容的目的是为了索引,在索引前需要将原始内容创建成文档(Document)
    • 文档中包括一个一个的域(Field,即字段),域中存储内容。
  • 分析文档(分词)

  • 创建索引 ->

    • 索引库 <- 查询索引 ---- 用户搜索 -> 返回结果
上次编辑于:
贡献者: 李元昊