org.galagosearch.core.index
Class DocumentLengthsWriter

java.lang.Object
  extended by org.galagosearch.core.index.DocumentLengthsWriter
All Implemented Interfaces:
org.galagosearch.tupleflow.Processor<org.galagosearch.core.types.NumberedDocumentData>, org.galagosearch.tupleflow.Step

@InputClass(className="org.galagosearch.core.types.NumberedDocumentData",
            order="+number")
public class DocumentLengthsWriter
extends java.lang.Object
implements org.galagosearch.tupleflow.Processor<org.galagosearch.core.types.NumberedDocumentData>

Writes the document lengths file based on data in NumberedDocumentData tuples. The document lengths data is used by StructuredIndex because it's a key input to more scoring functions.

Author:
trevor

Constructor Summary
DocumentLengthsWriter(org.galagosearch.tupleflow.TupleFlowParameters parameters)
          Creates a new instance of DocumentLengthsWriter
 
Method Summary
 void close()
           
 void process(org.galagosearch.core.types.NumberedDocumentData object)
           
static void verify(org.galagosearch.tupleflow.TupleFlowParameters parameters, org.galagosearch.tupleflow.execution.ErrorHandler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentLengthsWriter

public DocumentLengthsWriter(org.galagosearch.tupleflow.TupleFlowParameters parameters)
                      throws java.io.FileNotFoundException
Creates a new instance of DocumentLengthsWriter

Throws:
java.io.FileNotFoundException
Method Detail

close

public void close()
           throws java.io.IOException
Specified by:
close in interface org.galagosearch.tupleflow.Processor<org.galagosearch.core.types.NumberedDocumentData>
Throws:
java.io.IOException

process

public void process(org.galagosearch.core.types.NumberedDocumentData object)
             throws java.io.IOException
Specified by:
process in interface org.galagosearch.tupleflow.Processor<org.galagosearch.core.types.NumberedDocumentData>
Throws:
java.io.IOException

verify

public static void verify(org.galagosearch.tupleflow.TupleFlowParameters parameters,
                          org.galagosearch.tupleflow.execution.ErrorHandler handler)


Copyright © 2009. All Rights Reserved.