Class TermVectorsFilter
java.lang.Object
org.elasticsearch.action.termvectors.TermVectorsFilter
public class TermVectorsFilter
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TermVectorsFilter.ScoreTerm
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_MAX_DOC_FREQ
static int
DEFAULT_MAX_QUERY_TERMS
static int
DEFAULT_MAX_TERM_FREQ
static int
DEFAULT_MAX_WORD_LENGTH
static int
DEFAULT_MIN_DOC_FREQ
static int
DEFAULT_MIN_TERM_FREQ
static int
DEFAULT_MIN_WORD_LENGTH
-
Constructor Summary
Constructors Constructor Description TermVectorsFilter(org.apache.lucene.index.Fields termVectorsByField, org.apache.lucene.index.Fields topLevelFields, java.util.Set<java.lang.String> selectedFields, AggregatedDfs dfs)
-
Method Summary
Modifier and Type Method Description int
getMaxDocFreq()
int
getMaxNumTerms()
int
getMaxTermFreq()
int
getMaxWordLength()
int
getMinDocFreq()
int
getMinTermFreq()
int
getMinWordLength()
TermVectorsFilter.ScoreTerm
getScoreTerm(org.apache.lucene.index.Term term)
boolean
hasScoreTerm(org.apache.lucene.index.Term term)
void
selectBestTerms()
void
setMaxDocFreq(int maxDocFreq)
void
setMaxNumTerms(int maxNumTerms)
void
setMaxTermFreq(int maxTermFreq)
void
setMaxWordLength(int maxWordLength)
void
setMinDocFreq(int minDocFreq)
void
setMinTermFreq(int minTermFreq)
void
setMinWordLength(int minWordLength)
void
setSettings(TermVectorsRequest.FilterSettings settings)
long
size(java.lang.String fieldName)
-
Field Details
-
DEFAULT_MAX_QUERY_TERMS
public static final int DEFAULT_MAX_QUERY_TERMS- See Also:
- Constant Field Values
-
DEFAULT_MIN_TERM_FREQ
public static final int DEFAULT_MIN_TERM_FREQ- See Also:
- Constant Field Values
-
DEFAULT_MAX_TERM_FREQ
public static final int DEFAULT_MAX_TERM_FREQ- See Also:
- Constant Field Values
-
DEFAULT_MIN_DOC_FREQ
public static final int DEFAULT_MIN_DOC_FREQ- See Also:
- Constant Field Values
-
DEFAULT_MAX_DOC_FREQ
public static final int DEFAULT_MAX_DOC_FREQ- See Also:
- Constant Field Values
-
DEFAULT_MIN_WORD_LENGTH
public static final int DEFAULT_MIN_WORD_LENGTH- See Also:
- Constant Field Values
-
DEFAULT_MAX_WORD_LENGTH
public static final int DEFAULT_MAX_WORD_LENGTH- See Also:
- Constant Field Values
-
-
Constructor Details
-
TermVectorsFilter
public TermVectorsFilter(org.apache.lucene.index.Fields termVectorsByField, org.apache.lucene.index.Fields topLevelFields, java.util.Set<java.lang.String> selectedFields, @Nullable AggregatedDfs dfs)
-
-
Method Details
-
setSettings
-
getScoreTerm
-
hasScoreTerm
public boolean hasScoreTerm(org.apache.lucene.index.Term term) -
size
public long size(java.lang.String fieldName) -
getMaxNumTerms
public int getMaxNumTerms() -
getMinTermFreq
public int getMinTermFreq() -
getMaxTermFreq
public int getMaxTermFreq() -
getMinDocFreq
public int getMinDocFreq() -
getMaxDocFreq
public int getMaxDocFreq() -
getMinWordLength
public int getMinWordLength() -
getMaxWordLength
public int getMaxWordLength() -
setMaxNumTerms
public void setMaxNumTerms(int maxNumTerms) -
setMinTermFreq
public void setMinTermFreq(int minTermFreq) -
setMaxTermFreq
public void setMaxTermFreq(int maxTermFreq) -
setMinDocFreq
public void setMinDocFreq(int minDocFreq) -
setMaxDocFreq
public void setMaxDocFreq(int maxDocFreq) -
setMinWordLength
public void setMinWordLength(int minWordLength) -
setMaxWordLength
public void setMaxWordLength(int maxWordLength) -
selectBestTerms
public void selectBestTerms() throws java.io.IOException- Throws:
java.io.IOException
-