Class MoreLikeThisQuery
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
obj)
org.apache.lucene.analysis.Analyzer
float
org.apache.lucene.index.Fields[]
[]
int
int
int
int
Number of terms that must match the generated query expressed in the common syntax for minimum should match.int
int
[]
org.apache.lucene.search.similarities.Similarity
<?>
int
hashCode()
boolean
org.apache.lucene.search.Query
rewrite(org.apache.lucene.index.IndexReader reader)
void
analyzerName, org.apache.lucene.analysis.Analyzer analyzer)
void
setBoostTerms(boolean boostTerms)
void
setBoostTermsFactor(float boostTermsFactor)
void
setLikeFields(org.apache.lucene.index.Fields... likeFields)
void
... likeText)
void
<> likeText)
void
setMaxDocFreq(int maxDocFreq)
void
setMaxQueryTerms(int maxQueryTerms)
void
setMaxWordLen(int maxWordLen)
void
setMinDocFreq(int minDocFreq)
void
minimumShouldMatch)
Number of terms that must match the generated query expressed in the common syntax for minimum should match.void
setMinTermFrequency(int minTermFrequency)
void
setMinWordLen(int minWordLen)
void
[] moreLikeFields)
void
setSimilarity(org.apache.lucene.search.similarities.Similarity similarity)
void
<?> stopWords)
void
setUnlikeFields(org.apache.lucene.index.Fields... unlikeFields)
void
[] unlikeText)
field)
Methods inherited from class org.apache.lucene.search.Query
classHash, createWeight, sameClassAs, toString, visit
Methods inherited from class java.lang.
, , , , , , ,
-
Field Details
-
DEFAULT_MINIMUM_SHOULD_MATCH
public static final DEFAULT_MINIMUM_SHOULD_MATCH- See Also:
- Constant Field Values
-
-
Constructor Details
-
MoreLikeThisQuery
public MoreLikeThisQuery() -
MoreLikeThisQuery
-
-
Method Details
-
hashCode
public int hashCode()- Specified by:
hashCode
in classorg.apache.lucene.search.Query
-
equals
public boolean equals( obj)- Specified by:
equals
in classorg.apache.lucene.search.Query
-
rewrite
public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader) throws- Overrides:
rewrite
in classorg.apache.lucene.search.Query
- Throws:
-
toString
public toString( field)- Specified by:
toString
in classorg.apache.lucene.search.Query
-
getLikeText
public getLikeText() -
getLikeTexts
public [] getLikeTexts() -
setLikeText
public void setLikeText(... likeText) -
getLikeFields
public org.apache.lucene.index.Fields[] getLikeFields() -
setLikeFields
public void setLikeFields(org.apache.lucene.index.Fields... likeFields) -
setLikeText
public void setLikeText(<> likeText) -
setUnlikeFields
public void setUnlikeFields(org.apache.lucene.index.Fields... unlikeFields) -
setUnlikeText
public void setUnlikeText([] unlikeText) -
getMoreLikeFields
public [] getMoreLikeFields() -
setMoreLikeFields
public void setMoreLikeFields([] moreLikeFields) -
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
public void setAnalyzer( analyzerName, org.apache.lucene.analysis.Analyzer analyzer) -
getMinimumShouldMatch
public getMinimumShouldMatch()Number of terms that must match the generated query expressed in the common syntax for minimum should match. -
setMinimumShouldMatch
public void setMinimumShouldMatch( minimumShouldMatch)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
public <?> getStopWords() -
setStopWords
public void setStopWords(<?> stopWords) -
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)
-