Module org.elasticsearch.server
Class MoreLikeThisQuery
java.lang.Object
org.apache.lucene.search.Query
org.elasticsearch.common.lucene.search.MoreLikeThisQuery
public class MoreLikeThisQuery
extends org.apache.lucene.search.Query
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMoreLikeThisQuery(String likeText, String[] moreLikeFields, NamedAnalyzer analyzer) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.apache.lucene.analysis.Analyzerorg.apache.lucene.index.Fields[]intintString[]inthashCode()org.apache.lucene.search.Queryrewrite(org.apache.lucene.search.IndexSearcher searcher) voidsetAnalyzer(String analyzerName, org.apache.lucene.analysis.Analyzer analyzer) voidsetBoostTerms(boolean boostTerms) voidsetBoostTermsFactor(float boostTermsFactor) voidsetLikeFields(org.apache.lucene.index.Fields... likeFields) voidsetLikeText(String... likeText) voidsetMaxDocFreq(int maxDocFreq) voidsetMaxQueryTerms(int maxQueryTerms) voidsetMaxWordLen(int maxWordLen) voidsetMinDocFreq(int minDocFreq) voidsetMinimumShouldMatch(String minimumShouldMatch) Number of terms that must match the generated query expressed in the common syntax for minimum should match.voidsetMinTermFrequency(int minTermFrequency) voidsetMinWordLen(int minWordLen) voidsetMoreLikeFields(String[] moreLikeFields) voidsetSimilarity(org.apache.lucene.search.similarities.Similarity similarity) voidsetStopWords(Set<?> stopWords) voidsetUnlikeFields(org.apache.lucene.index.Fields... unlikeFields) voidsetUnlikeText(String[] unlikeText) voidvisit(org.apache.lucene.search.QueryVisitor visitor) Methods inherited from class org.apache.lucene.search.Query
classHash, createWeight, rewrite, sameClassAs, toString
-
Field Details
-
DEFAULT_MINIMUM_SHOULD_MATCH
- See Also:
-
-
Constructor Details
-
MoreLikeThisQuery
public MoreLikeThisQuery() -
MoreLikeThisQuery
-
-
Method Details
-
hashCode
public int hashCode()- Specified by:
hashCodein classorg.apache.lucene.search.Query
-
equals
- Specified by:
equalsin classorg.apache.lucene.search.Query
-
rewrite
public org.apache.lucene.search.Query rewrite(org.apache.lucene.search.IndexSearcher searcher) throws IOException - Overrides:
rewritein classorg.apache.lucene.search.Query- Throws:
IOException
-
visit
public void visit(org.apache.lucene.search.QueryVisitor visitor) - Specified by:
visitin classorg.apache.lucene.search.Query
-
toString
- Specified by:
toStringin classorg.apache.lucene.search.Query
-
getLikeText
-
setLikeText
-
getLikeFields
public org.apache.lucene.index.Fields[] getLikeFields() -
setLikeFields
public void setLikeFields(org.apache.lucene.index.Fields... likeFields) -
setUnlikeFields
public void setUnlikeFields(org.apache.lucene.index.Fields... unlikeFields) -
setUnlikeText
-
getMoreLikeFields
-
setMoreLikeFields
-
setSimilarity
public void setSimilarity(org.apache.lucene.search.similarities.Similarity similarity) -
getAnalyzer
public org.apache.lucene.analysis.Analyzer getAnalyzer() -
setAnalyzer
-
setMinimumShouldMatch
Number of terms that must match the generated query expressed in the common syntax for minimum should match. Defaults to30%.- See Also:
-
getMinTermFrequency
public int getMinTermFrequency() -
setMinTermFrequency
public void setMinTermFrequency(int minTermFrequency) -
getMaxQueryTerms
public int getMaxQueryTerms() -
setMaxQueryTerms
public void setMaxQueryTerms(int maxQueryTerms) -
setStopWords
-
setMinDocFreq
public void setMinDocFreq(int minDocFreq) -
setMaxDocFreq
public void setMaxDocFreq(int maxDocFreq) -
setMinWordLen
public void setMinWordLen(int minWordLen) -
setMaxWordLen
public void setMaxWordLen(int maxWordLen) -
setBoostTerms
public void setBoostTerms(boolean boostTerms) -
setBoostTermsFactor
public void setBoostTermsFactor(float boostTermsFactor)
-