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 SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionMoreLikeThisQuery(String likeText, String[] moreLikeFields, NamedAnalyzer analyzer)
- 
Method SummaryModifier 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.QueryclassHash, createWeight, sameClassAs, toString, visit
- 
Field Details- 
DEFAULT_MINIMUM_SHOULD_MATCH- See Also:
- Constant Field Values
 
 
- 
- 
Constructor Details- 
MoreLikeThisQuerypublic MoreLikeThisQuery()
- 
MoreLikeThisQuery
 
- 
- 
Method Details- 
hashCodepublic int hashCode()- Specified by:
- hashCodein class- org.apache.lucene.search.Query
 
- 
equals- Specified by:
- equalsin class- org.apache.lucene.search.Query
 
- 
rewritepublic org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader) throws IOException- Overrides:
- rewritein class- org.apache.lucene.search.Query
- Throws:
- IOException
 
- 
toString- Specified by:
- toStringin class- org.apache.lucene.search.Query
 
- 
getLikeText
- 
getLikeTexts
- 
setLikeText
- 
getLikeFieldspublic org.apache.lucene.index.Fields[] getLikeFields()
- 
setLikeFieldspublic void setLikeFields(org.apache.lucene.index.Fields... likeFields)
- 
setLikeText
- 
setUnlikeFieldspublic void setUnlikeFields(org.apache.lucene.index.Fields... unlikeFields)
- 
setUnlikeText
- 
getMoreLikeFields
- 
setMoreLikeFields
- 
getSimilaritypublic org.apache.lucene.search.similarities.Similarity getSimilarity()
- 
setSimilaritypublic void setSimilarity(org.apache.lucene.search.similarities.Similarity similarity)
- 
getAnalyzerpublic org.apache.lucene.analysis.Analyzer getAnalyzer()
- 
setAnalyzer
- 
getMinimumShouldMatchNumber of terms that must match the generated query expressed in the common syntax for minimum should match.
- 
setMinimumShouldMatchNumber of terms that must match the generated query expressed in the common syntax for minimum should match. Defaults to30%.
- 
getMinTermFrequencypublic int getMinTermFrequency()
- 
setMinTermFrequencypublic void setMinTermFrequency(int minTermFrequency)
- 
getMaxQueryTermspublic int getMaxQueryTerms()
- 
setMaxQueryTermspublic void setMaxQueryTerms(int maxQueryTerms)
- 
getStopWords
- 
setStopWords
- 
getMinDocFreqpublic int getMinDocFreq()
- 
setMinDocFreqpublic void setMinDocFreq(int minDocFreq)
- 
getMaxDocFreqpublic int getMaxDocFreq()
- 
setMaxDocFreqpublic void setMaxDocFreq(int maxDocFreq)
- 
getMinWordLenpublic int getMinWordLen()
- 
setMinWordLenpublic void setMinWordLen(int minWordLen)
- 
getMaxWordLenpublic int getMaxWordLen()
- 
setMaxWordLenpublic void setMaxWordLen(int maxWordLen)
- 
isBoostTermspublic boolean isBoostTerms()
- 
setBoostTermspublic void setBoostTerms(boolean boostTerms)
- 
getBoostTermsFactorpublic float getBoostTermsFactor()
- 
setBoostTermsFactorpublic void setBoostTermsFactor(float boostTermsFactor)
 
-