public abstract static class NumberFieldMapper.NumberFieldType extends MappedFieldType
MappedFieldType.Loading, MappedFieldType.Names
Modifier | Constructor and Description |
---|---|
|
NumberFieldType(org.apache.lucene.document.FieldType.NumericType numericType) |
protected |
NumberFieldType(NumberFieldMapper.NumberFieldType ref) |
Modifier and Type | Method and Description |
---|---|
void |
checkCompatibility(MappedFieldType other,
List<String> conflicts,
boolean strict)
Checks for any conflicts between this field type and other.
|
abstract NumberFieldMapper.NumberFieldType |
clone() |
abstract org.apache.lucene.search.Query |
fuzzyQuery(Object value,
Fuzziness fuzziness,
int prefixLength,
int maxExpansions,
boolean transpositions) |
boolean |
isNumeric() |
boolean |
useTermQueryWithQueryString()
Should the field query
MappedFieldType.termQuery(Object, org.elasticsearch.index.query.QueryParseContext) be used when detecting this
field in query string. |
abstract Object |
value(Object value)
Returns the actual value of the field.
|
Object |
valueForSearch(Object value)
Returns the value that will be used as a result for search.
|
boost, createTerm, equals, fieldDataType, hasDocValues, hashCode, indexAnalyzer, indexedValueForSearch, isSortable, names, normsLoading, nullValue, nullValueAsString, nullValueQuery, prefixQuery, queryStringTermQuery, rangeQuery, regexpQuery, searchAnalyzer, searchQuoteAnalyzer, setBoost, setFieldDataType, setHasDocValues, setIndexAnalyzer, setNames, setNormsLoading, setNullValue, setSearchAnalyzer, setSearchQuoteAnalyzer, setSimilarity, similarity, stats, termQuery, termsQuery, typeName
checkIfFrozen, docValuesType, freeze, indexOptions, numericPrecisionStep, numericType, omitNorms, setDocValuesType, setIndexOptions, setNumericPrecisionStep, setNumericType, setOmitNorms, setStored, setStoreTermVectorOffsets, setStoreTermVectorPayloads, setStoreTermVectorPositions, setStoreTermVectors, setTokenized, stored, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors, tokenized, toString
public NumberFieldType(org.apache.lucene.document.FieldType.NumericType numericType)
protected NumberFieldType(NumberFieldMapper.NumberFieldType ref)
public void checkCompatibility(MappedFieldType other, List<String> conflicts, boolean strict)
MappedFieldType
checkCompatibility
in class MappedFieldType
public abstract NumberFieldMapper.NumberFieldType clone()
clone
in class MappedFieldType
public abstract Object value(Object value)
MappedFieldType
value
in class MappedFieldType
public Object valueForSearch(Object value)
MappedFieldType
valueForSearch
in class MappedFieldType
public abstract org.apache.lucene.search.Query fuzzyQuery(Object value, Fuzziness fuzziness, int prefixLength, int maxExpansions, boolean transpositions)
fuzzyQuery
in class MappedFieldType
public boolean useTermQueryWithQueryString()
MappedFieldType
MappedFieldType.termQuery(Object, org.elasticsearch.index.query.QueryParseContext)
be used when detecting this
field in query string.useTermQueryWithQueryString
in class MappedFieldType
public boolean isNumeric()
isNumeric
in class MappedFieldType
Copyright © 2009–2016. All rights reserved.