Package  Description 

org.apache.lucene.index  
org.apache.lucene.index.pruning 
Static Index Pruning Tools

Class and Description 

StorePruningPolicy
Pruning policy for removing stored fields from documents.

TermPruningPolicy
Policy for producing smaller index out of an input index, by examining its terms
and removing from the index some or all of their data as follows:
all terms of a certain field  see
TermPruningPolicy.pruneAllFieldPostings(String)
all data of a certain term  see TermPruningPolicy.pruneTermEnum(TermEnum)
all positions of a certain term in a certain document  see #pruneAllPositions(TermPositions, Term)
some positions of a certain term in a certain document  see #pruneSomePositions(int, int[], Term)

Class and Description 

CarmelTopKTermPruningPolicy.ByDocComparator 
CarmelUniformTermPruningPolicy.ByDocComparator 
PruningPolicy
General Definitions for Index Pruning, such as operations to be performed on field data.

TermPruningPolicy
Policy for producing smaller index out of an input index, by examining its terms
and removing from the index some or all of their data as follows:
all terms of a certain field  see
TermPruningPolicy.pruneAllFieldPostings(String)
all data of a certain term  see TermPruningPolicy.pruneTermEnum(TermEnum)
all positions of a certain term in a certain document  see #pruneAllPositions(TermPositions, Term)
some positions of a certain term in a certain document  see #pruneSomePositions(int, int[], Term)
