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) 
 -