it.unipd.dei.ims.circo.lucene
Class LuceneDocumentEmitter
java.lang.Object
it.unipd.dei.ims.circo.indexing.AbstractDocumentEmitter<D>
it.unipd.dei.ims.circo.indexing.BaseDocumentEmitter<D>
it.unipd.dei.ims.circo.indexing.CircoDocumentEmitter<org.apache.lucene.document.Document>
it.unipd.dei.ims.circo.lucene.LuceneDocumentEmitter
- All Implemented Interfaces:
- DocumentEmitter<org.apache.lucene.document.Document>, java.lang.Iterable<org.apache.lucene.document.Document>, java.util.Iterator<org.apache.lucene.document.Document>
public class LuceneDocumentEmitter
- extends CircoDocumentEmitter<org.apache.lucene.document.Document>
- implements DocumentEmitter<org.apache.lucene.document.Document>
Provides an implementation of the DocumentEmitter interface for
Lucene.
- Since:
- 0.10
- Version:
- 0.10
- Author:
- Nicola Ferro
|
Method Summary |
protected org.apache.lucene.document.Document |
toDocument(Resource r)
Maps a Resource to a document. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.lang.Iterable |
iterator |
| Methods inherited from interface java.util.Iterator |
hasNext, next, remove |
LuceneDocumentEmitter
public LuceneDocumentEmitter(java.io.File inputDirectory,
boolean compressed,
CircoAnalyzer ca)
- Creates a new Lucene document emitter.
- Parameters:
inputDirectory - the directory where stream chunks are stored.compressed - indicates whether the stream chunks are compressed or not.ca - the CIRCO analyzer to be used for generating token streams.
LuceneDocumentEmitter
public LuceneDocumentEmitter(java.lang.String inputDirectory,
boolean compressed,
CircoAnalyzer ca)
- Creates a new Lucene document emitter.
- Parameters:
inputDirectory - the directory where stream chunks are stored.compressed - indicates whether the stream chunks are compressed or not.ca - the CIRCO analyzer to be used for generating token streams.
toDocument
protected org.apache.lucene.document.Document toDocument(Resource r)
throws it.unipd.dei.ims.ici.component.ComponentException
- Description copied from class:
CircoDocumentEmitter
- Maps a
Resource to a document.
- Specified by:
toDocument in class CircoDocumentEmitter<org.apache.lucene.document.Document>
- Parameters:
r - the resource to be mapped.
- Returns:
- the document corresponding to the given resource.
- Throws:
it.unipd.dei.ims.ici.component.ComponentException - if something goes wrong while adding the document.