类 DocumentBuilder

java.lang.Object
hust.cs.javacourse.search.index.AbstractDocumentBuilder
hust.cs.javacourse.search.index.impl.DocumentBuilder

public class DocumentBuilder
extends AbstractDocumentBuilder
 Document构造器
      Document构造器的功能应该是由解析文本文档得到的TermTupleStream,产生Document对象.
 
  • 构造器概要

    构造器 
    构造器 说明
    DocumentBuilder()  
  • 方法概要

    修饰符和类型 方法 说明
    AbstractDocument build​(int docId, java.lang.String docPath, AbstractTermTupleStream termTupleStream)
    由解析文本文档得到的TermTupleStream,构造Document对象.
    AbstractDocument build​(int docId, java.lang.String docPath, java.io.File file)
    由给定的File,构造Document对象.

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

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

  • 方法详细资料

    • build

      public AbstractDocument build​(int docId, java.lang.String docPath, AbstractTermTupleStream termTupleStream)
       由解析文本文档得到的TermTupleStream,构造Document对象.
      指定者:
      build 在类中 AbstractDocumentBuilder
      参数:
      docId - : 文档id
      docPath - : 文档绝对路径
      termTupleStream - : 文档对应的TermTupleStream
      返回:
      :Document对象
    • build

      public AbstractDocument build​(int docId, java.lang.String docPath, java.io.File file)
       由给定的File,构造Document对象.
       该方法利用输入参数file构造出AbstractTermTupleStream子类对象后,内部调用
            AbstractDocument build(int docId, String docPath, AbstractTermTupleStream termTupleStream)
      指定者:
      build 在类中 AbstractDocumentBuilder
      参数:
      docId - : 文档id
      docPath - : 文档绝对路径
      file - : 文档对应File对象
      返回:
      : Document对象