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.Query
public boolean equals(Object obj)
equals
in class org.apache.lucene.search.Query
public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader) throws IOException
rewrite
in class org.apache.lucene.search.Query
IOException
public String toString(String field)
toString
in class org.apache.lucene.search.Query
public 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–2016. All rights reserved.