C D F G I M O P R S T V 

C

CarmelTopKTermPruningPolicy - Class in org.apache.lucene.index.pruning
Pruning policy with a search quality parameterized guarantee - configuration of this policy allows to specify two parameters: k and ε such that: For any OR query with r terms, the score of each of the top k results in the original index, should be "practically the same" as the score that document in the pruned index: the scores difference should not exceed r * ε.
CarmelTopKTermPruningPolicy(IndexReader, Map<String, Integer>) - Constructor for class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy
Constructor with default parameters
CarmelTopKTermPruningPolicy(IndexReader, Map<String, Integer>, int, float, int, Similarity) - Constructor for class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy
Constructor with specific settings
CarmelTopKTermPruningPolicy.ByDocComparator - Class in org.apache.lucene.index.pruning
 
CarmelTopKTermPruningPolicy.ByDocComparator() - Constructor for class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy.ByDocComparator
 
CarmelUniformTermPruningPolicy - Class in org.apache.lucene.index.pruning
Enhanced implementation of Carmel Uniform Pruning, TermPositions whose in-document frequency is below a specified threshold See CarmelTopKTermPruningPolicy for link to the paper describing this policy. are pruned.
CarmelUniformTermPruningPolicy(IndexReader, Map<String, Integer>, Map<String, Float>, float, Similarity) - Constructor for class org.apache.lucene.index.pruning.CarmelUniformTermPruningPolicy
 
CarmelUniformTermPruningPolicy.ByDocComparator - Class in org.apache.lucene.index.pruning
 
CarmelUniformTermPruningPolicy.ByDocComparator() - Constructor for class org.apache.lucene.index.pruning.CarmelUniformTermPruningPolicy.ByDocComparator
 
compare(ScoreDoc, ScoreDoc) - Method in class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy.ByDocComparator
 
compare(ScoreDoc, ScoreDoc) - Method in class org.apache.lucene.index.pruning.CarmelUniformTermPruningPolicy.ByDocComparator
 
curThr - Variable in class org.apache.lucene.index.pruning.TFTermPruningPolicy
 

D

DEFAULT_EPSILON - Static variable in class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy
Default largest meaningless score difference
DEFAULT_R - Static variable in class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy
Default number of query terms
DEFAULT_TOP_K - Static variable in class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy
Default number of guaranteed top K scores
defThreshold - Variable in class org.apache.lucene.index.pruning.TFTermPruningPolicy
 
DEL_ALL - Static variable in class org.apache.lucene.index.pruning.PruningPolicy
Delete all data for this field.
DEL_PAYLOADS - Static variable in class org.apache.lucene.index.pruning.PruningPolicy
Delete (some or all) payloads in these fields.
DEL_POSTINGS - Static variable in class org.apache.lucene.index.pruning.PruningPolicy
Delete (some or all) postings for this field.
DEL_STORED - Static variable in class org.apache.lucene.index.pruning.PruningPolicy
Delete (some or all) stored values for this field.
DEL_VECTOR - Static variable in class org.apache.lucene.index.pruning.PruningPolicy
Delete term frequency vectors for this field (whole vectors or individual terms).
deleteAll - Variable in class org.apache.lucene.index.pruning.StorePruningPolicy
Fields to be completely deleted
delFields - Variable in class org.apache.lucene.index.pruning.StorePruningPolicy
 
delTermCount - Variable in class org.apache.lucene.index.PruningReader
 
delVecCount - Variable in class org.apache.lucene.index.PruningReader
 
docCount - Variable in class org.apache.lucene.index.PruningReader
 
document(int, FieldSelector) - Method in class org.apache.lucene.index.PruningReader
Applies a StorePruningPolicy to stored fields of a document.

F

fieldFlags - Variable in class org.apache.lucene.index.pruning.StorePruningPolicy
Pruning in effect for each field
fieldFlags - Variable in class org.apache.lucene.index.pruning.TermPruningPolicy
Pruning operations to be conducted on fields.
fs - Variable in class org.apache.lucene.index.pruning.StorePruningPolicy
 

G

getFieldInfos(FieldInfos) - Method in class org.apache.lucene.index.pruning.StorePruningPolicy
Compute field infos that should be retained
getFieldInfos() - Method in class org.apache.lucene.index.PruningReader
Applies a StorePruningPolicy to the list of available field infos.
getSequentialSubReaders() - Method in class org.apache.lucene.index.PruningReader
 
getTermFreqVectors(int) - Method in class org.apache.lucene.index.PruningReader
Applies TermPruningPolicy to terms inside term vectors.

I

in - Variable in class org.apache.lucene.index.pruning.StorePruningPolicy
 
in - Variable in class org.apache.lucene.index.pruning.TermPruningPolicy
 
initPositionsTerm(TermPositions, Term) - Method in class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy
 
initPositionsTerm(TermPositions, Term) - Method in class org.apache.lucene.index.pruning.CarmelUniformTermPruningPolicy
 
initPositionsTerm(TermPositions, Term) - Method in class org.apache.lucene.index.pruning.RIDFTermPruningPolicy
 
initPositionsTerm(TermPositions, Term) - Method in class org.apache.lucene.index.pruning.TermPruningPolicy
Called when moving TermPositions to a new Term.
initPositionsTerm(TermPositions, Term) - Method in class org.apache.lucene.index.pruning.TFTermPruningPolicy
 
INSTANCE - Static variable in class org.apache.lucene.index.pruning.CarmelTopKTermPruningPolicy.ByDocComparator
 
INSTANCE - Static variable in class org.apache.lucene.index.pruning.CarmelUniformTermPruningPolicy.ByDocComparator
 

M

main(String[]) - Static method in class org.apache.lucene.index.pruning.PruningTool
 

O

org.apache.lucene.index - package org.apache.lucene.index
 
org.apache.lucene.index.pruning - package org.apache.lucene.index.pruning
Static Index Pruning Tools This package provides a framework for pruning an existing index into a smaller index while retaining visible search quality as much as possible.

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) The pruned, smaller index would, for many types of queries return nearly identical top-N results as compared with the original index, but with increased performance.
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