public static final class StringFieldMapper.StringFieldType extends StringFieldType
MappedFieldType.Relation
Modifier | Constructor and Description |
---|---|
|
StringFieldType() |
protected |
StringFieldType(StringFieldMapper.StringFieldType ref) |
Modifier and Type | Method and Description |
---|---|
void |
checkCompatibility(MappedFieldType other,
java.util.List<java.lang.String> conflicts,
boolean strict)
Checks for any conflicts between this field type and other.
|
StringFieldMapper.StringFieldType |
clone() |
boolean |
equals(java.lang.Object o) |
boolean |
fielddata() |
IndexFieldData.Builder |
fielddataBuilder()
Return a fielddata builder for this field
|
double |
fielddataMaxFrequency() |
double |
fielddataMinFrequency() |
int |
fielddataMinSegmentSize() |
int |
hashCode() |
protected org.apache.lucene.util.BytesRef |
indexedValueForSearch(java.lang.Object value)
Returns the indexed value used to construct search "values".
|
org.apache.lucene.search.Query |
nullValueQuery() |
void |
setFielddata(boolean fielddata) |
void |
setFielddataMaxFrequency(double fielddataMaxFrequency) |
void |
setFielddataMinFrequency(double fielddataMinFrequency) |
void |
setFielddataMinSegmentSize(int fielddataMinSegmentSize) |
org.apache.lucene.search.Query |
termQuery(java.lang.Object value,
QueryShardContext context)
Generates a query that will only match documents that contain the given value.
|
java.lang.String |
typeName()
Returns the name of this type, as would be specified in mapping properties
|
fuzzyQuery, prefixQuery, rangeQuery, regexpQuery, termsQuery
boost, docValueFormat, eagerGlobalOrdinals, extractTerm, failIfNoDocValues, failIfNotIndexed, hasDocValues, indexAnalyzer, isAggregatable, isFieldWithinQuery, isSearchable, name, nullValue, nullValueAsString, queryStringTermQuery, searchAnalyzer, searchQuoteAnalyzer, setBoost, setEagerGlobalOrdinals, setHasDocValues, setIndexAnalyzer, setName, setNullValue, setSearchAnalyzer, setSearchQuoteAnalyzer, setSimilarity, similarity, stats, valueForDisplay
checkIfFrozen, docValuesType, freeze, indexOptions, numericPrecisionStep, numericType, omitNorms, pointDimensionCount, pointNumBytes, setDimensions, setDocValuesType, setIndexOptions, setNumericPrecisionStep, setNumericType, setOmitNorms, setStored, setStoreTermVectorOffsets, setStoreTermVectorPayloads, setStoreTermVectorPositions, setStoreTermVectors, setTokenized, stored, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors, tokenized, toString
public StringFieldType()
protected StringFieldType(StringFieldMapper.StringFieldType ref)
public boolean equals(java.lang.Object o)
equals
in class MappedFieldType
public int hashCode()
hashCode
in class MappedFieldType
public StringFieldMapper.StringFieldType clone()
clone
in class MappedFieldType
public java.lang.String typeName()
MappedFieldType
typeName
in class MappedFieldType
public void checkCompatibility(MappedFieldType other, java.util.List<java.lang.String> conflicts, boolean strict)
MappedFieldType
checkCompatibility
in class MappedFieldType
public boolean fielddata()
public void setFielddata(boolean fielddata)
public double fielddataMinFrequency()
public void setFielddataMinFrequency(double fielddataMinFrequency)
public double fielddataMaxFrequency()
public void setFielddataMaxFrequency(double fielddataMaxFrequency)
public int fielddataMinSegmentSize()
public void setFielddataMinSegmentSize(int fielddataMinSegmentSize)
public org.apache.lucene.search.Query nullValueQuery()
nullValueQuery
in class MappedFieldType
public IndexFieldData.Builder fielddataBuilder()
MappedFieldType
fielddataBuilder
in class MappedFieldType
protected org.apache.lucene.util.BytesRef indexedValueForSearch(java.lang.Object value)
termQuery(java.lang.Object, org.elasticsearch.index.query.QueryShardContext)
.public org.apache.lucene.search.Query termQuery(java.lang.Object value, QueryShardContext context)
MappedFieldType
TermQuery
over the value bytes,
boosted by MappedFieldType.boost()
.termQuery
in class MappedFieldType