Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.hadoop.contrib.index.mapred

Interface Summary
IDistributionPolicy | A distribution policy decides, given a document with a document id, which one shard the request should be sent to if the request is an insert, and which shard(s) the request should be sent to if the request is a delete.
IIndexUpdater | A class implements an index updater interface should create a Map/Reduce job configuration and run the Map/Reduce job to analyze documents and update Lucene instances in parallel.
ILocalAnalysis<K extends WritableComparable,V extends Writable> | Application specific local analysis.

Class Summary
DocumentAndOp | This class represents an indexing operation.
DocumentAndOp.Op | This class represents the type of an operation - an insert, a delete or an update.
DocumentID | The class represents a document id, which is of type text.
IndexUpdateCombiner | This combiner combines multiple intermediate forms into one intermediate form.
IndexUpdateConfiguration | This class provides the getters and the setters to a number of parameters.
IndexUpdateMapper<K extends WritableComparable,V extends Writable> | This class applies local analysis on a key-value pair and then convert the result docid-operation pair to a shard-and-intermediate form pair.
IndexUpdateOutputFormat | The record writer of this output format simply puts a message in an output path when a shard update is done.
IndexUpdatePartitioner | This partitioner class puts the values of the same key - in this case the same shard - in the same partition.
IndexUpdater | An implementation of an index updater interface which creates a Map/Reduce job configuration and run the Map/Reduce job to analyze documents and update Lucene instances in parallel.
IndexUpdateReducer | This reducer applies to a shard the changes for it.
IntermediateForm | An intermediate form for one or more parsed Lucene documents and/or delete terms.
Shard | This class represents the metadata of a shard.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2009 The Apache Software Foundation