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:
- Constant Field Values
-
-
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)
-