Class TermVectorsFilter
- java.lang.Object
-
- org.elasticsearch.action.termvectors.TermVectorsFilter
-
public class TermVectorsFilter extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTermVectorsFilter.ScoreTerm
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_MAX_DOC_FREQstatic intDEFAULT_MAX_QUERY_TERMSstatic intDEFAULT_MAX_TERM_FREQstatic intDEFAULT_MAX_WORD_LENGTHstatic intDEFAULT_MIN_DOC_FREQstatic intDEFAULT_MIN_TERM_FREQstatic intDEFAULT_MIN_WORD_LENGTH
-
Constructor Summary
Constructors Constructor Description TermVectorsFilter(Fields termVectorsByField, Fields topLevelFields, Set<String> selectedFields, AggregatedDfs dfs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetMaxDocFreq()intgetMaxNumTerms()intgetMaxTermFreq()intgetMaxWordLength()intgetMinDocFreq()intgetMinTermFreq()intgetMinWordLength()TermVectorsFilter.ScoreTermgetScoreTerm(Term term)booleanhasScoreTerm(Term term)voidselectBestTerms()voidsetMaxDocFreq(int maxDocFreq)voidsetMaxNumTerms(int maxNumTerms)voidsetMaxTermFreq(int maxTermFreq)voidsetMaxWordLength(int maxWordLength)voidsetMinDocFreq(int minDocFreq)voidsetMinTermFreq(int minTermFreq)voidsetMinWordLength(int minWordLength)voidsetSettings(TermVectorsRequest.FilterSettings settings)longsize(String fieldName)
-
-
-
Field Detail
-
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
-
-
Method Detail
-
setSettings
public void setSettings(TermVectorsRequest.FilterSettings settings)
-
getScoreTerm
public TermVectorsFilter.ScoreTerm getScoreTerm(Term term)
-
hasScoreTerm
public boolean hasScoreTerm(Term term)
-
size
public long size(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 IOException- Throws:
IOException
-
-