public class MoreLikeThisQuery extends BaseQueryImpl
BOOST_DEFAULT| Constructor and Description |
|---|
MoreLikeThisQuery(long companyId) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(QueryVisitor<T> queryVisitor) |
void |
addDocumentUID(java.lang.String documentUID) |
void |
addDocumentUIDs(java.util.Collection<java.lang.String> documentUIDs) |
void |
addDocumentUIDs(java.lang.String... documentUIDs) |
void |
addField(java.lang.String field) |
void |
addFields(java.util.Collection<java.lang.String> fields) |
void |
addFields(java.lang.String... fields) |
void |
addStopWord(java.lang.String stopWord) |
void |
addStopWords(java.util.Collection<java.lang.String> stopWords) |
void |
addStopWords(java.lang.String... stopWords) |
java.lang.String |
getAnalyzer() |
long |
getCompanyId() |
java.util.Set<java.lang.String> |
getDocumentUIDs() |
java.util.List<java.lang.String> |
getFields() |
java.lang.String |
getLikeText() |
java.lang.Integer |
getMaxDocFrequency() |
java.lang.Integer |
getMaxQueryTerms() |
java.lang.Integer |
getMaxWordLength() |
java.lang.Integer |
getMinDocFrequency() |
java.lang.String |
getMinShouldMatch() |
java.lang.Integer |
getMinTermFrequency() |
java.lang.Integer |
getMinWordLength() |
java.util.Set<java.lang.String> |
getStopWords() |
java.lang.Float |
getTermBoost() |
java.lang.String |
getType() |
boolean |
isDocumentUIDsEmpty() |
boolean |
isFieldsEmpty() |
java.lang.Boolean |
isIncludeInput() |
void |
setAnalyzer(java.lang.String analyzer) |
void |
setIncludeInput(java.lang.Boolean includeInput) |
void |
setLikeText(java.lang.String likeText) |
void |
setMaxDocFrequency(java.lang.Integer maxDocFrequency) |
void |
setMaxQueryTerms(java.lang.Integer maxQueryTerms) |
void |
setMaxWordLength(java.lang.Integer maxWordLength) |
void |
setMinDocFrequency(java.lang.Integer minDocFrequency) |
void |
setMinShouldMatch(java.lang.String minShouldMatch) |
void |
setMinTermFrequency(java.lang.Integer minTermFrequency) |
void |
setMinWordLength(java.lang.Integer minWordLength) |
void |
setTermBoost(java.lang.Float termBoost) |
void |
setType(java.lang.String type) |
getBoost, getPreBooleanFilter, getQueryConfig, getWrappedQuery, hasChildren, isDefaultBoost, setBoost, setPreBooleanFilter, setQueryConfigpublic <T> T accept(QueryVisitor<T> queryVisitor)
accept in interface Queryaccept in class BaseQueryImplpublic void addDocumentUID(java.lang.String documentUID)
public void addDocumentUIDs(java.util.Collection<java.lang.String> documentUIDs)
public void addDocumentUIDs(java.lang.String... documentUIDs)
public void addField(java.lang.String field)
public void addFields(java.util.Collection<java.lang.String> fields)
public void addFields(java.lang.String... fields)
public void addStopWord(java.lang.String stopWord)
public void addStopWords(java.util.Collection<java.lang.String> stopWords)
public void addStopWords(java.lang.String... stopWords)
public java.lang.String getAnalyzer()
public long getCompanyId()
public java.util.Set<java.lang.String> getDocumentUIDs()
public java.util.List<java.lang.String> getFields()
public java.lang.String getLikeText()
public java.lang.Integer getMaxDocFrequency()
public java.lang.Integer getMaxQueryTerms()
public java.lang.Integer getMaxWordLength()
public java.lang.Integer getMinDocFrequency()
public java.lang.String getMinShouldMatch()
public java.lang.Integer getMinTermFrequency()
public java.lang.Integer getMinWordLength()
public java.util.Set<java.lang.String> getStopWords()
public java.lang.Float getTermBoost()
public java.lang.String getType()
public boolean isDocumentUIDsEmpty()
public boolean isFieldsEmpty()
public java.lang.Boolean isIncludeInput()
public void setAnalyzer(java.lang.String analyzer)
public void setIncludeInput(java.lang.Boolean includeInput)
public void setLikeText(java.lang.String likeText)
public void setMaxDocFrequency(java.lang.Integer maxDocFrequency)
public void setMaxQueryTerms(java.lang.Integer maxQueryTerms)
public void setMaxWordLength(java.lang.Integer maxWordLength)
public void setMinDocFrequency(java.lang.Integer minDocFrequency)
public void setMinShouldMatch(java.lang.String minShouldMatch)
public void setMinTermFrequency(java.lang.Integer minTermFrequency)
public void setMinWordLength(java.lang.Integer minWordLength)
public void setTermBoost(java.lang.Float termBoost)
public void setType(java.lang.String type)