public class MoreLikeThisQuery
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_BOOST |
static float |
DEFAULT_BOOST_FACTOR |
static int |
DEFAULT_MAXIMUM_DOCUMENT_FREQUENCY |
static int |
DEFAULT_MAXIMUM_NUMBER_OF_TOKENS_PARSED |
static int |
DEFAULT_MAXIMUM_QUERY_TERMS |
static int |
DEFAULT_MAXIMUM_WORD_LENGTH |
static int |
DEFAULT_MINIMUM_DOCUMENT_FREQUENCY |
static int |
DEFAULT_MINIMUM_TERM_FREQUENCY |
static int |
DEFAULT_MINIMUM_WORD_LENGTH |
Constructor and Description |
---|
MoreLikeThisQuery() |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getBoost() |
java.lang.Float |
getBoostFactor() |
java.lang.String |
getDocumentId() |
java.lang.String[] |
getFields() |
java.lang.String[] |
getIncludes() |
java.lang.String |
getIndexName()
The name of the index to use for this operation
|
java.util.Map<java.lang.String,java.lang.String> |
getMapGroupFields() |
java.lang.Integer |
getMaximumDocumentFrequency()
Ignore words which occur in more than this many documents.
|
java.lang.Integer |
getMaximumDocumentFrequencyPercentage()
Ignore words which occur in more than this percentage of documents.
|
java.lang.Integer |
getMaximumNumberOfTokensParsed() |
java.lang.Integer |
getMaximumQueryTerms() |
java.lang.Integer |
getMaximumWordLength()
Ignore words greater than this length or if 0 then this has no effect.
|
java.lang.Integer |
getMinimumDocumentFrequency()
Ignore words which do not occur in at least this many documents.
|
java.lang.Integer |
getMinimumTermFrequency()
Ignore terms with less than this frequency in the source doc.
|
java.lang.Integer |
getMinimumWordLength()
Ignore words less than this length or if 0 then this has no effect.
|
java.lang.String |
getRequestUri() |
java.lang.String |
getResultsTransformer() |
java.lang.String |
getStopWordsDocumentId() |
java.util.Map<java.lang.String,RavenJToken> |
getTransformerParameters() |
void |
setBoost(java.lang.Boolean boost) |
void |
setBoostFactor(java.lang.Float boostFactor) |
void |
setDocumentId(java.lang.String documentId) |
void |
setFields(java.lang.String[] fields) |
void |
setIncludes(java.lang.String[] includes) |
void |
setIndexName(java.lang.String indexName) |
void |
setMapGroupFields(java.util.Map<java.lang.String,java.lang.String> mapGroupFields) |
void |
setMaximumDocumentFrequency(java.lang.Integer maximumDocumentFrequency) |
void |
setMaximumDocumentFrequencyPercentage(java.lang.Integer maximumDocumentFrequencyPercentage) |
void |
setMaximumNumberOfTokensParsed(java.lang.Integer maximumNumberOfTokensParsed) |
void |
setMaximumQueryTerms(java.lang.Integer maximumQueryTerms) |
void |
setMaximumWordLength(java.lang.Integer maximumWordLength) |
void |
setMinimumDocumentFrequency(java.lang.Integer minimumDocumentFrequency) |
void |
setMinimumTermFrequency(java.lang.Integer minimumTermFrequency) |
void |
setMinimumWordLength(java.lang.Integer minimumWordLength) |
void |
setResultsTransformer(java.lang.String resultsTransformer) |
void |
setStopWordsDocumentId(java.lang.String stopWordsDocumentId) |
void |
setTransformerParameters(java.util.Map<java.lang.String,RavenJToken> transformerParameters) |
public static final int DEFAULT_MAXIMUM_NUMBER_OF_TOKENS_PARSED
public static final int DEFAULT_MINIMUM_TERM_FREQUENCY
public static final int DEFAULT_MINIMUM_DOCUMENT_FREQUENCY
public static final int DEFAULT_MAXIMUM_DOCUMENT_FREQUENCY
public static final boolean DEFAULT_BOOST
public static final float DEFAULT_BOOST_FACTOR
public static final int DEFAULT_MINIMUM_WORD_LENGTH
public static final int DEFAULT_MAXIMUM_WORD_LENGTH
public static final int DEFAULT_MAXIMUM_QUERY_TERMS
public java.lang.String[] getIncludes()
public void setIncludes(java.lang.String[] includes)
public java.util.Map<java.lang.String,RavenJToken> getTransformerParameters()
public void setTransformerParameters(java.util.Map<java.lang.String,RavenJToken> transformerParameters)
public java.lang.String getResultsTransformer()
public void setResultsTransformer(java.lang.String resultsTransformer)
public java.lang.Boolean getBoost()
public java.lang.Float getBoostFactor()
public java.lang.String getDocumentId()
public java.lang.String[] getFields()
public java.lang.String getIndexName()
public java.util.Map<java.lang.String,java.lang.String> getMapGroupFields()
public java.lang.Integer getMaximumDocumentFrequency()
Integer.MAX_VALUE
public java.lang.Integer getMaximumDocumentFrequencyPercentage()
public java.lang.Integer getMaximumNumberOfTokensParsed()
public java.lang.Integer getMaximumQueryTerms()
public java.lang.Integer getMaximumWordLength()
public java.lang.Integer getMinimumDocumentFrequency()
public java.lang.Integer getMinimumTermFrequency()
public java.lang.Integer getMinimumWordLength()
public java.lang.String getStopWordsDocumentId()
public void setBoost(java.lang.Boolean boost)
public void setBoostFactor(java.lang.Float boostFactor)
public void setDocumentId(java.lang.String documentId)
public void setFields(java.lang.String[] fields)
public void setIndexName(java.lang.String indexName)
public void setMapGroupFields(java.util.Map<java.lang.String,java.lang.String> mapGroupFields)
public void setMaximumDocumentFrequency(java.lang.Integer maximumDocumentFrequency)
public void setMaximumDocumentFrequencyPercentage(java.lang.Integer maximumDocumentFrequencyPercentage)
public void setMaximumNumberOfTokensParsed(java.lang.Integer maximumNumberOfTokensParsed)
public void setMaximumQueryTerms(java.lang.Integer maximumQueryTerms)
public void setMaximumWordLength(java.lang.Integer maximumWordLength)
public void setMinimumDocumentFrequency(java.lang.Integer minimumDocumentFrequency)
public void setMinimumTermFrequency(java.lang.Integer minimumTermFrequency)
public void setMinimumWordLength(java.lang.Integer minimumWordLength)
public void setStopWordsDocumentId(java.lang.String stopWordsDocumentId)
public java.lang.String getRequestUri()
Copyright © 2014. All Rights Reserved.