public class MoreLikeThisQuery
extends org.apache.lucene.search.Query
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_MINIMUM_SHOULD_MATCH |
| Constructor and Description |
|---|
MoreLikeThisQuery() |
MoreLikeThisQuery(String likeText,
String[] moreLikeFields,
org.apache.lucene.analysis.Analyzer analyzer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
org.apache.lucene.analysis.Analyzer |
getAnalyzer() |
float |
getBoostTermsFactor() |
org.apache.lucene.index.Fields[] |
getLikeFields() |
String |
getLikeText() |
String[] |
getLikeTexts() |
int |
getMaxDocFreq() |
int |
getMaxQueryTerms() |
int |
getMaxWordLen() |
int |
getMinDocFreq() |
String |
getMinimumShouldMatch()
Number of terms that must match the generated query expressed in the
common syntax for minimum should match.
|
int |
getMinTermFrequency() |
int |
getMinWordLen() |
String[] |
getMoreLikeFields() |
org.apache.lucene.search.similarities.Similarity |
getSimilarity() |
Set<?> |
getStopWords() |
int |
hashCode() |
boolean |
isBoostTerms() |
org.apache.lucene.search.Query |
rewrite(org.apache.lucene.index.IndexReader reader) |
void |
setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer) |
void |
setBoostTerms(boolean boostTerms) |
void |
setBoostTermsFactor(float boostTermsFactor) |
void |
setLikeText(org.apache.lucene.index.Fields... likeFields) |
void |
setLikeText(List<String> likeText) |
void |
setLikeText(String... likeText) |
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 |
setUnlikeText(org.apache.lucene.index.Fields... unlikeFields) |
void |
setUnlikeText(List<String> unlikeText) |
String |
toString(String field) |
public static final String DEFAULT_MINIMUM_SHOULD_MATCH
public int hashCode()
hashCode in class org.apache.lucene.search.Querypublic boolean equals(Object obj)
equals in class org.apache.lucene.search.Querypublic org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader)
throws IOException
rewrite in class org.apache.lucene.search.QueryIOExceptionpublic String toString(String field)
toString in class org.apache.lucene.search.Querypublic String getLikeText()
public String[] getLikeTexts()
public void setLikeText(String likeText)
public void setLikeText(String... likeText)
public org.apache.lucene.index.Fields[] getLikeFields()
public void setLikeText(org.apache.lucene.index.Fields... likeFields)
public void setUnlikeText(org.apache.lucene.index.Fields... unlikeFields)
public String[] getMoreLikeFields()
public void setMoreLikeFields(String[] moreLikeFields)
public org.apache.lucene.search.similarities.Similarity getSimilarity()
public void setSimilarity(org.apache.lucene.search.similarities.Similarity similarity)
public org.apache.lucene.analysis.Analyzer getAnalyzer()
public void setAnalyzer(org.apache.lucene.analysis.Analyzer analyzer)
public String getMinimumShouldMatch()
public void setMinimumShouldMatch(String minimumShouldMatch)
public int getMinTermFrequency()
public void setMinTermFrequency(int minTermFrequency)
public int getMaxQueryTerms()
public void setMaxQueryTerms(int maxQueryTerms)
public Set<?> getStopWords()
public void setStopWords(Set<?> stopWords)
public int getMinDocFreq()
public void setMinDocFreq(int minDocFreq)
public int getMaxDocFreq()
public void setMaxDocFreq(int maxDocFreq)
public int getMinWordLen()
public void setMinWordLen(int minWordLen)
public int getMaxWordLen()
public void setMaxWordLen(int maxWordLen)
public boolean isBoostTerms()
public void setBoostTerms(boolean boostTerms)
public float getBoostTermsFactor()
public void setBoostTermsFactor(float boostTermsFactor)
Copyright © 2009–2017. All rights reserved.