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(String documentUID) |
void |
addDocumentUIDs(Collection<String> documentUIDs) |
void |
addDocumentUIDs(String... documentUIDs) |
void |
addField(String field) |
void |
addFields(Collection<String> fields) |
void |
addFields(String... fields) |
void |
addStopWord(String stopWord) |
void |
addStopWords(Collection<String> stopWords) |
void |
addStopWords(String... stopWords) |
String |
getAnalyzer() |
long |
getCompanyId() |
Set<String> |
getDocumentUIDs() |
List<String> |
getFields() |
String |
getLikeText() |
Integer |
getMaxDocFrequency() |
Integer |
getMaxQueryTerms() |
Integer |
getMaxWordLength() |
Integer |
getMinDocFrequency() |
String |
getMinShouldMatch() |
Integer |
getMinTermFrequency() |
Integer |
getMinWordLength() |
Set<String> |
getStopWords() |
Float |
getTermBoost() |
String |
getType() |
boolean |
isDocumentUIDsEmpty() |
boolean |
isFieldsEmpty() |
Boolean |
isIncludeInput() |
void |
setAnalyzer(String analyzer) |
void |
setIncludeInput(Boolean includeInput) |
void |
setLikeText(String likeText) |
void |
setMaxDocFrequency(Integer maxDocFrequency) |
void |
setMaxQueryTerms(Integer maxQueryTerms) |
void |
setMaxWordLength(Integer maxWordLength) |
void |
setMinDocFrequency(Integer minDocFrequency) |
void |
setMinShouldMatch(String minShouldMatch) |
void |
setMinTermFrequency(Integer minTermFrequency) |
void |
setMinWordLength(Integer minWordLength) |
void |
setTermBoost(Float termBoost) |
void |
setType(String type) |
String |
toString() |
getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, getWrappedQuery, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig
public <T> T accept(QueryVisitor<T> queryVisitor)
accept
in interface Query
accept
in class BaseQueryImpl
public void addDocumentUID(String documentUID)
public void addDocumentUIDs(Collection<String> documentUIDs)
public void addDocumentUIDs(String... documentUIDs)
public void addField(String field)
public void addFields(Collection<String> fields)
public void addFields(String... fields)
public void addStopWord(String stopWord)
public void addStopWords(Collection<String> stopWords)
public void addStopWords(String... stopWords)
public String getAnalyzer()
public long getCompanyId()
public Set<String> getDocumentUIDs()
public List<String> getFields()
public String getLikeText()
public Integer getMaxDocFrequency()
public Integer getMaxQueryTerms()
public Integer getMaxWordLength()
public Integer getMinDocFrequency()
public String getMinShouldMatch()
public Integer getMinTermFrequency()
public Integer getMinWordLength()
public Set<String> getStopWords()
public Float getTermBoost()
public String getType()
public boolean isDocumentUIDsEmpty()
public boolean isFieldsEmpty()
public Boolean isIncludeInput()
public void setAnalyzer(String analyzer)
public void setIncludeInput(Boolean includeInput)
public void setLikeText(String likeText)
public void setMaxDocFrequency(Integer maxDocFrequency)
public void setMaxQueryTerms(Integer maxQueryTerms)
public void setMaxWordLength(Integer maxWordLength)
public void setMinDocFrequency(Integer minDocFrequency)
public void setMinShouldMatch(String minShouldMatch)
public void setMinTermFrequency(Integer minTermFrequency)
public void setMinWordLength(Integer minWordLength)
public void setTermBoost(Float termBoost)
public void setType(String type)
public String toString()
toString
in class Object