类 IndexBuilder

java.lang.Object
hust.cs.javacourse.search.index.AbstractIndexBuilder
hust.cs.javacourse.search.index.impl.IndexBuilder

public class IndexBuilder
extends AbstractIndexBuilder
 索引构造器
 
  • 字段概要

    从类继承的字段 hust.cs.javacourse.search.index.AbstractIndexBuilder

    docBuilder, docId
  • 构造器概要

    构造器 
    构造器 说明
    IndexBuilder​(AbstractDocumentBuilder docBuilder)  
  • 方法概要

    修饰符和类型 方法 说明
    AbstractIndex buildIndex​(java.lang.String rootDirectory)
    构建指定目录下的所有文本文件的倒排索引.

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

  • 方法详细资料

    • buildIndex

      public AbstractIndex buildIndex​(java.lang.String rootDirectory)
       构建指定目录下的所有文本文件的倒排索引.
            需要遍历和解析目录下的每个文本文件, 得到对应的Document对象,再依次加入到索引,并将索引保存到文件.
      指定者:
      buildIndex 在类中 AbstractIndexBuilder
      参数:
      rootDirectory - :指定目录
      返回:
      :构建好的索引