dragon.ir.index.sentence
Class BasicSentenceIndexer

java.lang.Object
  |
  +--dragon.ir.index.sentence.AbstractSentenceIndexer
        |
        +--dragon.ir.index.sentence.BasicSentenceIndexer
All Implemented Interfaces:
Indexer

public class BasicSentenceIndexer
extends AbstractSentenceIndexer

The basic indexer for sentence level indexing

Description:

Copyright: Copyright (c) 2005

Company: IST, Drexel University

Version:
1.0
Author:
Davis Zhou

Field Summary
 
Fields inherited from class dragon.ir.index.sentence.AbstractSentenceIndexer
initialized, parser
 
Constructor Summary
BasicSentenceIndexer(ConceptExtractor extractor, boolean useConcept, java.lang.String indexFolder)
           
BasicSentenceIndexer(TripleExtractor extractor, boolean useConcept, java.lang.String indexFolder)
           
 
Method Summary
 void close()
          This method releases occupied resources.
 boolean index(Sentence sent, java.lang.String sentKey)
           
 boolean indexedSentence(java.lang.String sentKey)
           
 void initialize()
          It is required to call this method before calling index method to index articles.
 
Methods inherited from class dragon.ir.index.sentence.AbstractSentenceIndexer
getDocument, getMinSentenceLength, getSentenceKey, index, indexed, screenArticleContent, setLog, setMinSentenceLength, writeLog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicSentenceIndexer

public BasicSentenceIndexer(ConceptExtractor extractor,
                            boolean useConcept,
                            java.lang.String indexFolder)

BasicSentenceIndexer

public BasicSentenceIndexer(TripleExtractor extractor,
                            boolean useConcept,
                            java.lang.String indexFolder)
Method Detail

indexedSentence

public boolean indexedSentence(java.lang.String sentKey)

index

public boolean index(Sentence sent,
                     java.lang.String sentKey)
Specified by:
index in class AbstractSentenceIndexer

initialize

public void initialize()
Description copied from interface: Indexer
It is required to call this method before calling index method to index articles.


close

public void close()
Description copied from interface: Indexer
This method releases occupied resources.

Specified by:
close in interface Indexer
Overrides:
close in class AbstractSentenceIndexer