Static Index Pruning Tools
P
- pruneAllFieldPostings(String) -
Method in class org.apache.lucene.index.pruning.TermPruningPolicy
- Pruning of all postings for a field
- pruneAllPositions(TermPositions, Term) -
Method in class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy
-
- pruneAllPositions(TermPositions, Term) -
Method in class org.apache.lucene.index.pruning.CarmelUniformTermPruningPolicy
-
- pruneAllPositions(TermPositions, Term) -
Method in class org.apache.lucene.index.pruning.RIDFTermPruningPolicy
-
- pruneAllPositions(TermPositions, Term) -
Method in class org.apache.lucene.index.pruning.TermPruningPolicy
- Prune all postings per term (invoked once per term per doc)
- pruneAllPositions(TermPositions, Term) -
Method in class org.apache.lucene.index.pruning.TFTermPruningPolicy
-
- pruneDocument(int, FieldSelector) -
Method in class org.apache.lucene.index.pruning.StorePruningPolicy
- Prune stored fields of a document.
- prunedVecCount -
Variable in class org.apache.lucene.index.PruningReader
-
- prunePayload(TermPositions, Term) -
Method in class org.apache.lucene.index.pruning.TermPruningPolicy
- Called when checking for the presence of payload for the current
term at a current position
- pruneSomePositions(int, int[], Term) -
Method in class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy
-
- pruneSomePositions(int, int[], Term) -
Method in class org.apache.lucene.index.pruning.CarmelUniformTermPruningPolicy
-
- pruneSomePositions(int, int[], Term) -
Method in class org.apache.lucene.index.pruning.RIDFTermPruningPolicy
-
- pruneSomePositions(int, int[], Term) -
Method in class org.apache.lucene.index.pruning.TermPruningPolicy
- Prune some postings per term (invoked once per term per doc).
- pruneSomePositions(int, int[], Term) -
Method in class org.apache.lucene.index.pruning.TFTermPruningPolicy
-
- pruneTermEnum(TermEnum) -
Method in class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy
-
- pruneTermEnum(TermEnum) -
Method in class org.apache.lucene.index.pruning.CarmelUniformTermPruningPolicy
-
- pruneTermEnum(TermEnum) -
Method in class org.apache.lucene.index.pruning.RIDFTermPruningPolicy
-
- pruneTermEnum(TermEnum) -
Method in class org.apache.lucene.index.pruning.TermPruningPolicy
- Pruning of all postings for a term (invoked once per term).
- pruneTermEnum(TermEnum) -
Method in class org.apache.lucene.index.pruning.TFTermPruningPolicy
-
- pruneTermVectorTerms(int, String, String[], int[], TermFreqVector) -
Method in class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy
-
- pruneTermVectorTerms(int, String, String[], int[], TermFreqVector) -
Method in class org.apache.lucene.index.pruning.CarmelUniformTermPruningPolicy
-
- pruneTermVectorTerms(int, String, String[], int[], TermFreqVector) -
Method in class org.apache.lucene.index.pruning.RIDFTermPruningPolicy
-
- pruneTermVectorTerms(int, String, String[], int[], TermFreqVector) -
Method in class org.apache.lucene.index.pruning.TermPruningPolicy
- Pruning of individual terms in term vectors.
- pruneTermVectorTerms(int, String, String[], int[], TermFreqVector) -
Method in class org.apache.lucene.index.pruning.TFTermPruningPolicy
-
- pruneWholeTermVector(int, String) -
Method in class org.apache.lucene.index.pruning.TermPruningPolicy
- Term vector pruning.
- PruningPolicy - Class in org.apache.lucene.index.pruning
- General Definitions for Index Pruning, such as operations to be performed on field data.
- PruningPolicy() -
Constructor for class org.apache.lucene.index.pruning.PruningPolicy
-
- PruningReader - Class in org.apache.lucene.index
- This class produces a subset of the input index, by removing some postings
data according to rules implemented in a
TermPruningPolicy
, and
optionally it can also remove stored fields of documents according to rules
implemented in a StorePruningPolicy
. - PruningReader(IndexReader, StorePruningPolicy, TermPruningPolicy) -
Constructor for class org.apache.lucene.index.PruningReader
- Constructor.
- PruningTool - Class in org.apache.lucene.index.pruning
- A command-line tool to configure and run a
PruningReader
on an input
index and produce a pruned output index using
IndexWriter.addIndexes(IndexReader...)
. - PruningTool() -
Constructor for class org.apache.lucene.index.pruning.PruningTool
-
R
- RIDFTermPruningPolicy - Class in org.apache.lucene.index.pruning
- Implementation of
TermPruningPolicy
that uses "residual IDF"
metric to determine the postings of terms to keep/remove, as defined in
http://www.dc.fi.udc.es/~barreiro/publications/blanco_barreiro_ecir2007.pdf. - RIDFTermPruningPolicy(IndexReader, Map<String, Integer>, Map<String, Double>, double) -
Constructor for class org.apache.lucene.index.pruning.RIDFTermPruningPolicy
-
- run(String[]) -
Static method in class org.apache.lucene.index.pruning.PruningTool
-
S
- storePolicy -
Variable in class org.apache.lucene.index.PruningReader
-
- StorePruningPolicy - Class in org.apache.lucene.index.pruning
- Pruning policy for removing stored fields from documents.
- StorePruningPolicy(IndexReader, Map<String, Integer>) -
Constructor for class org.apache.lucene.index.pruning.StorePruningPolicy
- Constructs a policy.
T
- termCount -
Variable in class org.apache.lucene.index.PruningReader
-
- termPolicy -
Variable in class org.apache.lucene.index.PruningReader
-
- termPositions() -
Method in class org.apache.lucene.index.PruningReader
- Applies
TermPruningPolicy
to term positions.
- TermPruningPolicy - Class in org.apache.lucene.index.pruning
- 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)
- TermPruningPolicy(IndexReader, Map<String, Integer>) -
Constructor for class org.apache.lucene.index.pruning.TermPruningPolicy
- Construct a policy.
- terms() -
Method in class org.apache.lucene.index.PruningReader
- Applies
TermPruningPolicy
to term enum.
- TFTermPruningPolicy - Class in org.apache.lucene.index.pruning
- Policy for producing smaller index out of an input index, by removing postings data
for those terms where their in-document frequency is below a specified
threshold.
- TFTermPruningPolicy(IndexReader, Map<String, Integer>, Map<String, Integer>, int) -
Constructor for class org.apache.lucene.index.pruning.TFTermPruningPolicy
-
- thresholds -
Variable in class org.apache.lucene.index.pruning.TFTermPruningPolicy
-
V
- vecCount -
Variable in class org.apache.lucene.index.PruningReader
-
C D F G I M O P R S T V