public interface FieldMapper<T> extends Mapper
Modifier and Type | Interface and Description |
---|---|
static class |
FieldMapper.Loading |
static class |
FieldMapper.Names |
Mapper.Builder<T extends Mapper.Builder,Y extends Mapper>, Mapper.BuilderContext, Mapper.TypeParser
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static String |
DOC_VALUES_FORMAT |
EMPTY_ARRAY
EMPTY_PARAMS
Modifier and Type | Method and Description |
---|---|
float |
boost() |
AbstractFieldMapper.CopyTo |
copyTo()
List of fields where this field should be copied to
|
DocValuesFormatProvider |
docValuesFormatProvider() |
org.apache.lucene.search.Filter |
fieldDataTermsFilter(List values,
QueryParseContext context) |
FieldDataType |
fieldDataType() |
org.apache.lucene.document.FieldType |
fieldType() |
org.apache.lucene.search.Query |
fuzzyQuery(String value,
Fuzziness fuzziness,
int prefixLength,
int maxExpansions,
boolean transpositions) |
boolean |
hasDocValues() |
org.apache.lucene.analysis.Analyzer |
indexAnalyzer()
The analyzer that will be used to index the field.
|
org.apache.lucene.util.BytesRef |
indexedValueForSearch(Object value)
Returns the indexed value used to construct search "values".
|
boolean |
isGenerated()
Fields might not be available before indexing, for example _all, token_count,...
|
boolean |
isNumeric() |
boolean |
isSortable() |
FieldMapper.Names |
names() |
FieldMapper.Loading |
normsLoading(FieldMapper.Loading defaultLoading) |
org.apache.lucene.search.Filter |
nullValueFilter()
Null value filter, returns null if there is no null value associated with the field.
|
PostingsFormatProvider |
postingsFormatProvider() |
org.apache.lucene.search.Filter |
prefixFilter(Object value,
QueryParseContext context) |
org.apache.lucene.search.Query |
prefixQuery(Object value,
org.apache.lucene.search.MultiTermQuery.RewriteMethod method,
QueryParseContext context) |
org.apache.lucene.search.Query |
queryStringTermQuery(org.apache.lucene.index.Term term)
A term query to use when parsing a query string.
|
org.apache.lucene.search.Filter |
rangeFilter(Object lowerTerm,
Object upperTerm,
boolean includeLower,
boolean includeUpper,
QueryParseContext context) |
org.apache.lucene.search.Query |
rangeQuery(Object lowerTerm,
Object upperTerm,
boolean includeLower,
boolean includeUpper,
QueryParseContext context) |
org.apache.lucene.search.Filter |
regexpFilter(Object value,
int flags,
int maxDeterminizedStates,
QueryParseContext parseContext) |
org.apache.lucene.search.Query |
regexpQuery(Object value,
int flags,
int maxDeterminizedStates,
org.apache.lucene.search.MultiTermQuery.RewriteMethod method,
QueryParseContext context) |
org.apache.lucene.analysis.Analyzer |
searchAnalyzer()
The analyzer that will be used to search the field.
|
org.apache.lucene.analysis.Analyzer |
searchQuoteAnalyzer()
The analyzer that will be used for quoted search on the field.
|
SimilarityProvider |
similarity()
Similarity used for scoring queries on the field
|
boolean |
supportsNullValue() |
org.apache.lucene.search.Filter |
termFilter(Object value,
QueryParseContext context) |
org.apache.lucene.search.Query |
termQuery(Object value,
QueryParseContext context) |
org.apache.lucene.search.Filter |
termsFilter(List values,
QueryParseContext context) |
boolean |
useTermQueryWithQueryString()
Should the field query
termQuery(Object, org.elasticsearch.index.query.QueryParseContext) be used when detecting this
field in query string. |
T |
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.
|
close, merge, name, parse, traverse, traverse
toXContent
static final String DOC_VALUES_FORMAT
FieldMapper.Names names()
org.apache.lucene.document.FieldType fieldType()
float boost()
org.apache.lucene.analysis.Analyzer indexAnalyzer()
org.apache.lucene.analysis.Analyzer searchAnalyzer()
org.apache.lucene.analysis.Analyzer searchQuoteAnalyzer()
SimilarityProvider similarity()
AbstractFieldMapper.CopyTo copyTo()
Object valueForSearch(Object value)
org.apache.lucene.util.BytesRef indexedValueForSearch(Object value)
boolean useTermQueryWithQueryString()
termQuery(Object, org.elasticsearch.index.query.QueryParseContext)
be used when detecting this
field in query string.org.apache.lucene.search.Query termQuery(Object value, @Nullable QueryParseContext context)
org.apache.lucene.search.Filter termFilter(Object value, @Nullable QueryParseContext context)
org.apache.lucene.search.Filter termsFilter(List values, @Nullable QueryParseContext context)
org.apache.lucene.search.Filter fieldDataTermsFilter(List values, @Nullable QueryParseContext context)
org.apache.lucene.search.Query rangeQuery(Object lowerTerm, Object upperTerm, boolean includeLower, boolean includeUpper, @Nullable QueryParseContext context)
org.apache.lucene.search.Filter rangeFilter(Object lowerTerm, Object upperTerm, boolean includeLower, boolean includeUpper, @Nullable QueryParseContext context)
org.apache.lucene.search.Query fuzzyQuery(String value, Fuzziness fuzziness, int prefixLength, int maxExpansions, boolean transpositions)
org.apache.lucene.search.Query prefixQuery(Object value, @Nullable org.apache.lucene.search.MultiTermQuery.RewriteMethod method, @Nullable QueryParseContext context)
org.apache.lucene.search.Filter prefixFilter(Object value, @Nullable QueryParseContext context)
org.apache.lucene.search.Query regexpQuery(Object value, int flags, int maxDeterminizedStates, @Nullable org.apache.lucene.search.MultiTermQuery.RewriteMethod method, @Nullable QueryParseContext context)
org.apache.lucene.search.Filter regexpFilter(Object value, int flags, int maxDeterminizedStates, @Nullable QueryParseContext parseContext)
@Nullable org.apache.lucene.search.Query queryStringTermQuery(org.apache.lucene.index.Term term)
@Nullable org.apache.lucene.search.Filter nullValueFilter()
FieldDataType fieldDataType()
PostingsFormatProvider postingsFormatProvider()
DocValuesFormatProvider docValuesFormatProvider()
boolean isNumeric()
boolean isSortable()
boolean supportsNullValue()
boolean hasDocValues()
FieldMapper.Loading normsLoading(FieldMapper.Loading defaultLoading)
boolean isGenerated()
Copyright © 2009–2015. All rights reserved.