Class PositionStoringLuceneIndexCreator
java.lang.Object
org.aksw.palmetto.corpus.lucene.creation.AbstractLuceneIndexCreator
org.aksw.palmetto.corpus.lucene.creation.PositionStoringLuceneIndexCreator
This class creates the Lucene indexes which are used to access the reference corpus during the coherence calculation
using a
WindowSupportingLuceneCorpusAdapter.- Author:
- Michael Röder (roeder@informatik.uni-leipzig.de)
-
Field Summary
FieldsFields inherited from class org.aksw.palmetto.corpus.lucene.creation.AbstractLuceneIndexCreator
commitInterval, DEFAULT_COMMIT_INTERVAL, textFieldName, version -
Constructor Summary
ConstructorsConstructorDescriptionPositionStoringLuceneIndexCreator(String textFieldName, String docLengthFieldName)PositionStoringLuceneIndexCreator(String textFieldName, String docLengthFieldName, int commitInterval) -
Method Summary
Modifier and TypeMethodDescriptionbooleancreateIndex(File indexPath, Iterator<IndexableDocument> docIterator)Creates the index.Methods inherited from class org.aksw.palmetto.corpus.lucene.creation.AbstractLuceneIndexCreator
addDocumentLength, getCommitInterval, getTextFieldName, setCommitInterval, toLuceneDocument
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
docLengthFieldName
-
-
Constructor Details
-
PositionStoringLuceneIndexCreator
-
PositionStoringLuceneIndexCreator
-
-
Method Details
-
createIndex
Creates the index.- Parameters:
indexPath- The path to the director in which the Lucene index will be createddocIterator- Iterator that iterates over the document texts.- Returns:
- true if the creation was successful, else false.
-