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.Analyzerfloatorg.apache.lucene.index.Fields[]String[]intintintintNumber of terms that must match the generated query expressed in the common syntax for minimum should match.intintString[]org.apache.lucene.search.similarities.SimilaritySet<?>inthashCode()booleanorg.apache.lucene.search.Queryrewrite(org.apache.lucene.index.IndexReader reader) 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) voidsetLikeText(List<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) Methods inherited from class org.apache.lucene.search.Query
classHash, createWeight, sameClassAs, toString, visit
-
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.index.IndexReader reader) throws IOException - Overrides:
rewritein classorg.apache.lucene.search.Query- Throws:
IOException
-
toString
- Specified by:
toStringin classorg.apache.lucene.search.Query
-
getLikeText
-
getLikeTexts
-
setLikeText
-
getLikeFields
public org.apache.lucene.index.Fields[] getLikeFields() -
setLikeFields
public void setLikeFields(org.apache.lucene.index.Fields... likeFields) -
setLikeText
-
setUnlikeFields
public void setUnlikeFields(org.apache.lucene.index.Fields... unlikeFields) -
setUnlikeText
-
getMoreLikeFields
-
setMoreLikeFields
-
getSimilarity
public org.apache.lucene.search.similarities.Similarity getSimilarity() -
setSimilarity
public void setSimilarity(org.apache.lucene.search.similarities.Similarity similarity) -
getAnalyzer
public org.apache.lucene.analysis.Analyzer getAnalyzer() -
setAnalyzer
-
getMinimumShouldMatch
Number of terms that must match the generated query expressed in the common syntax for minimum should match. -
setMinimumShouldMatch
Number of terms that must match the generated query expressed in the common syntax for minimum should match. Defaults to30%. -
getMinTermFrequency
public int getMinTermFrequency() -
setMinTermFrequency
public void setMinTermFrequency(int minTermFrequency) -
getMaxQueryTerms
public int getMaxQueryTerms() -
setMaxQueryTerms
public void setMaxQueryTerms(int maxQueryTerms) -
getStopWords
-
setStopWords
-
getMinDocFreq
public int getMinDocFreq() -
setMinDocFreq
public void setMinDocFreq(int minDocFreq) -
getMaxDocFreq
public int getMaxDocFreq() -
setMaxDocFreq
public void setMaxDocFreq(int maxDocFreq) -
getMinWordLen
public int getMinWordLen() -
setMinWordLen
public void setMinWordLen(int minWordLen) -
getMaxWordLen
public int getMaxWordLen() -
setMaxWordLen
public void setMaxWordLen(int maxWordLen) -
isBoostTerms
public boolean isBoostTerms() -
setBoostTerms
public void setBoostTerms(boolean boostTerms) -
getBoostTermsFactor
public float getBoostTermsFactor() -
setBoostTermsFactor
public void setBoostTermsFactor(float boostTermsFactor)
-