Module org.elasticsearch.server
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 TypeMethodDescriptionboolean
org.apache.lucene.analysis.Analyzer
org.apache.lucene.index.Fields[]
int
int
String[]
int
hashCode()
org.apache.lucene.search.Query
rewrite
(org.apache.lucene.search.IndexSearcher searcher) void
setAnalyzer
(String analyzerName, org.apache.lucene.analysis.Analyzer analyzer) void
setBoostTerms
(boolean boostTerms) void
setBoostTermsFactor
(float boostTermsFactor) void
setLikeFields
(org.apache.lucene.index.Fields... likeFields) void
setLikeText
(String... likeText) void
setMaxDocFreq
(int maxDocFreq) void
setMaxQueryTerms
(int maxQueryTerms) void
setMaxWordLen
(int maxWordLen) void
setMinDocFreq
(int minDocFreq) void
setMinimumShouldMatch
(String 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
setMoreLikeFields
(String[] moreLikeFields) void
setSimilarity
(org.apache.lucene.search.similarities.Similarity similarity) void
setStopWords
(Set<?> stopWords) void
setUnlikeFields
(org.apache.lucene.index.Fields... unlikeFields) void
setUnlikeText
(String[] unlikeText) void
visit
(org.apache.lucene.search.QueryVisitor visitor) Methods inherited from class org.apache.lucene.search.Query
classHash, createWeight, rewrite, sameClassAs, toString
-
Field Details
-
DEFAULT_MINIMUM_SHOULD_MATCH
- See Also:
-
-
Constructor Details
-
MoreLikeThisQuery
public MoreLikeThisQuery() -
MoreLikeThisQuery
-
-
Method Details
-
hashCode
public int hashCode()- Specified by:
hashCode
in classorg.apache.lucene.search.Query
-
equals
- Specified by:
equals
in classorg.apache.lucene.search.Query
-
rewrite
public org.apache.lucene.search.Query rewrite(org.apache.lucene.search.IndexSearcher searcher) throws IOException - Overrides:
rewrite
in classorg.apache.lucene.search.Query
- Throws:
IOException
-
visit
public void visit(org.apache.lucene.search.QueryVisitor visitor) - Specified by:
visit
in classorg.apache.lucene.search.Query
-
toString
- Specified by:
toString
in classorg.apache.lucene.search.Query
-
getLikeText
-
setLikeText
-
getLikeFields
public org.apache.lucene.index.Fields[] getLikeFields() -
setLikeFields
public void setLikeFields(org.apache.lucene.index.Fields... likeFields) -
setUnlikeFields
public void setUnlikeFields(org.apache.lucene.index.Fields... unlikeFields) -
setUnlikeText
-
getMoreLikeFields
-
setMoreLikeFields
-
setSimilarity
public void setSimilarity(org.apache.lucene.search.similarities.Similarity similarity) -
getAnalyzer
public org.apache.lucene.analysis.Analyzer getAnalyzer() -
setAnalyzer
-
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) -
setStopWords
-
setMinDocFreq
public void setMinDocFreq(int minDocFreq) -
setMaxDocFreq
public void setMaxDocFreq(int maxDocFreq) -
setMinWordLen
public void setMinWordLen(int minWordLen) -
setMaxWordLen
public void setMaxWordLen(int maxWordLen) -
setBoostTerms
public void setBoostTerms(boolean boostTerms) -
setBoostTermsFactor
public void setBoostTermsFactor(float boostTermsFactor)
-