想想我们生活中的字典
前面有相关的索引,然后索引对应具体的内容,lucene也是一样。

创建索引分为5步,

  1. 原始文档 spring.txt springmvc.txt
  2. 获取文档
  3. 创建文档对象
    Document 对象
    文件名称 文件内容
    文件路径 文件大小

  4. 分析文档
    Term file_content spring
    Term file_content framework
    Term file_content provides
    Term file_name spring

  5. 创建索引

然后把创建的索引和文档对象放在索引库

然后给用户提供搜索接口根据索引查找对应的文档(每个文档有自己所对应的id)

如图所示
lucene的原理_lucene教程