public abstract static class NumberFieldMapper.NumberFieldType extends MappedFieldType
MappedFieldType.Loading, MappedFieldType.Names| Modifier | Constructor and Description |
|---|---|
|
NumberFieldMapper.NumberFieldType(org.apache.lucene.document.FieldType.NumericType numericType) |
protected |
NumberFieldMapper.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, typeNamecheckIfFrozen, docValuesType, freeze, indexOptions, numericPrecisionStep, numericType, omitNorms, setDocValuesType, setIndexOptions, setNumericPrecisionStep, setNumericType, setOmitNorms, setStored, setStoreTermVectorOffsets, setStoreTermVectorPayloads, setStoreTermVectorPositions, setStoreTermVectors, setTokenized, stored, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors, tokenized, toStringpublic NumberFieldMapper.NumberFieldType(org.apache.lucene.document.FieldType.NumericType numericType)
protected NumberFieldMapper.NumberFieldType(NumberFieldMapper.NumberFieldType ref)
public void checkCompatibility(MappedFieldType other, List<String> conflicts, boolean strict)
MappedFieldTypecheckCompatibility in class MappedFieldTypepublic abstract NumberFieldMapper.NumberFieldType clone()
clone in class MappedFieldTypepublic abstract Object value(Object value)
MappedFieldTypevalue in class MappedFieldTypepublic Object valueForSearch(Object value)
MappedFieldTypevalueForSearch in class MappedFieldTypepublic abstract org.apache.lucene.search.Query fuzzyQuery(Object value, Fuzziness fuzziness, int prefixLength, int maxExpansions, boolean transpositions)
fuzzyQuery in class MappedFieldTypepublic boolean useTermQueryWithQueryString()
MappedFieldTypeMappedFieldType.termQuery(Object, org.elasticsearch.index.query.QueryParseContext) be used when detecting this
field in query string.useTermQueryWithQueryString in class MappedFieldTypepublic boolean isNumeric()
isNumeric in class MappedFieldTypeCopyright © 2009–2017. All rights reserved.