Package org.elasticsearch.index.mapper
Class PreanalyzedFieldMapper.PreanalyzedFieldType
- java.lang.Object
-
- org.elasticsearch.index.mapper.MappedFieldType
-
- org.elasticsearch.index.mapper.SimpleMappedFieldType
-
- org.elasticsearch.index.mapper.TermBasedFieldType
-
- org.elasticsearch.index.mapper.StringFieldType
-
- org.elasticsearch.index.mapper.PreanalyzedFieldMapper.PreanalyzedFieldType
-
- Enclosing class:
- PreanalyzedFieldMapper
public static class PreanalyzedFieldMapper.PreanalyzedFieldType extends org.elasticsearch.index.mapper.StringFieldType
-
-
Constructor Summary
Constructors Constructor Description PreanalyzedFieldType(String name)PreanalyzedFieldType(String name, boolean indexed, boolean stored, Map<String,String> meta)PreanalyzedFieldType(String name, boolean indexed, boolean stored, org.elasticsearch.index.mapper.TextSearchInfo tsi, Map<String,String> meta)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleaneagerGlobalOrdinals()booleanfielddata()org.elasticsearch.index.fielddata.IndexFieldData.BuilderfielddataBuilder(String fullyQualifiedIndexName, Supplier<org.elasticsearch.search.lookup.SearchLookup> searchLookup)org.apache.lucene.queries.intervals.IntervalsSourcefuzzyIntervals(String term, int maxDistance, int prefixLength, boolean transpositions, org.elasticsearch.index.query.SearchExecutionContext context)org.elasticsearch.index.mapper.PreanalyzedFieldMapper.PrefixFieldTypegetPrefixFieldType()static booleanhasGaps(org.apache.lucene.analysis.TokenStream stream)org.apache.lucene.search.QuerymultiPhraseQuery(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePositionIncrements, org.elasticsearch.index.query.SearchExecutionContext context)org.apache.lucene.search.QueryphrasePrefixQuery(org.apache.lucene.analysis.TokenStream stream, int slop, int maxExpansions, org.elasticsearch.index.query.SearchExecutionContext context)org.apache.lucene.search.QueryphraseQuery(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePosIncrements, org.elasticsearch.index.query.SearchExecutionContext context)org.apache.lucene.queries.intervals.IntervalsSourceprefixIntervals(org.apache.lucene.util.BytesRef term, org.elasticsearch.index.query.SearchExecutionContext context)org.apache.lucene.search.QueryprefixQuery(String value, org.apache.lucene.search.MultiTermQuery.RewriteMethod method, boolean caseInsensitive, org.elasticsearch.index.query.SearchExecutionContext context)voidsetFielddata(boolean fielddata)voidsetFielddata(boolean fielddata, org.elasticsearch.index.mapper.PreanalyzedFieldMapper.FielddataFrequencyFilter filter)org.apache.lucene.search.spans.SpanQueryspanPrefixQuery(String value, org.apache.lucene.search.spans.SpanMultiTermQueryWrapper.SpanRewriteMethod method, org.elasticsearch.index.query.SearchExecutionContext context)org.apache.lucene.queries.intervals.IntervalsSourcetermIntervals(org.apache.lucene.util.BytesRef term, org.elasticsearch.index.query.SearchExecutionContext context)StringtypeName()org.elasticsearch.index.mapper.ValueFetchervalueFetcher(org.elasticsearch.index.query.SearchExecutionContext context, String format)org.apache.lucene.queries.intervals.IntervalsSourcewildcardIntervals(org.apache.lucene.util.BytesRef pattern, org.elasticsearch.index.query.SearchExecutionContext context)-
Methods inherited from class org.elasticsearch.index.mapper.StringFieldType
fuzzyQuery, normalizedWildcardQuery, normalizeWildcardPattern, rangeQuery, regexpQuery, wildcardQuery, wildcardQuery
-
Methods inherited from class org.elasticsearch.index.mapper.TermBasedFieldType
indexedValueForSearch, termQuery, termQueryCaseInsensitive, termsQuery
-
Methods inherited from class org.elasticsearch.index.mapper.MappedFieldType
boost, checkNoFormat, checkNoTimeZone, collapseType, distanceFeatureQuery, docValueFormat, existsQuery, extractTerm, failIfNoDocValues, failIfNotIndexed, familyTypeName, getTerms, getTextSearchInfo, hasDocValues, isAggregatable, isDimension, isFieldWithinQuery, isSearchable, isStored, meta, name, pointReaderIfPossible, prefixQuery, setBoost, valueForDisplay, wildcardQuery
-
-
-
-
Constructor Detail
-
PreanalyzedFieldType
public PreanalyzedFieldType(String name, boolean indexed, boolean stored, org.elasticsearch.index.mapper.TextSearchInfo tsi, Map<String,String> meta)
-
PreanalyzedFieldType
public PreanalyzedFieldType(String name, boolean indexed, boolean stored, Map<String,String> meta)
-
PreanalyzedFieldType
public PreanalyzedFieldType(String name)
-
-
Method Detail
-
fielddata
public boolean fielddata()
-
eagerGlobalOrdinals
public boolean eagerGlobalOrdinals()
- Overrides:
eagerGlobalOrdinalsin classorg.elasticsearch.index.mapper.MappedFieldType
-
setFielddata
public void setFielddata(boolean fielddata, org.elasticsearch.index.mapper.PreanalyzedFieldMapper.FielddataFrequencyFilter filter)
-
setFielddata
public void setFielddata(boolean fielddata)
-
getPrefixFieldType
public org.elasticsearch.index.mapper.PreanalyzedFieldMapper.PrefixFieldType getPrefixFieldType()
-
typeName
public String typeName()
- Specified by:
typeNamein classorg.elasticsearch.index.mapper.MappedFieldType
-
valueFetcher
public org.elasticsearch.index.mapper.ValueFetcher valueFetcher(org.elasticsearch.index.query.SearchExecutionContext context, String format)- Specified by:
valueFetcherin classorg.elasticsearch.index.mapper.MappedFieldType
-
prefixQuery
public org.apache.lucene.search.Query prefixQuery(String value, org.apache.lucene.search.MultiTermQuery.RewriteMethod method, boolean caseInsensitive, org.elasticsearch.index.query.SearchExecutionContext context)
- Overrides:
prefixQueryin classorg.elasticsearch.index.mapper.StringFieldType
-
spanPrefixQuery
public org.apache.lucene.search.spans.SpanQuery spanPrefixQuery(String value, org.apache.lucene.search.spans.SpanMultiTermQueryWrapper.SpanRewriteMethod method, org.elasticsearch.index.query.SearchExecutionContext context)
- Overrides:
spanPrefixQueryin classorg.elasticsearch.index.mapper.MappedFieldType
-
termIntervals
public org.apache.lucene.queries.intervals.IntervalsSource termIntervals(org.apache.lucene.util.BytesRef term, org.elasticsearch.index.query.SearchExecutionContext context)- Overrides:
termIntervalsin classorg.elasticsearch.index.mapper.MappedFieldType
-
prefixIntervals
public org.apache.lucene.queries.intervals.IntervalsSource prefixIntervals(org.apache.lucene.util.BytesRef term, org.elasticsearch.index.query.SearchExecutionContext context)- Overrides:
prefixIntervalsin classorg.elasticsearch.index.mapper.MappedFieldType
-
fuzzyIntervals
public org.apache.lucene.queries.intervals.IntervalsSource fuzzyIntervals(String term, int maxDistance, int prefixLength, boolean transpositions, org.elasticsearch.index.query.SearchExecutionContext context)
- Overrides:
fuzzyIntervalsin classorg.elasticsearch.index.mapper.MappedFieldType
-
wildcardIntervals
public org.apache.lucene.queries.intervals.IntervalsSource wildcardIntervals(org.apache.lucene.util.BytesRef pattern, org.elasticsearch.index.query.SearchExecutionContext context)- Overrides:
wildcardIntervalsin classorg.elasticsearch.index.mapper.MappedFieldType
-
phraseQuery
public org.apache.lucene.search.Query phraseQuery(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePosIncrements, org.elasticsearch.index.query.SearchExecutionContext context) throws IOException- Overrides:
phraseQueryin classorg.elasticsearch.index.mapper.MappedFieldType- Throws:
IOException
-
multiPhraseQuery
public org.apache.lucene.search.Query multiPhraseQuery(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePositionIncrements, org.elasticsearch.index.query.SearchExecutionContext context) throws IOException- Overrides:
multiPhraseQueryin classorg.elasticsearch.index.mapper.MappedFieldType- Throws:
IOException
-
phrasePrefixQuery
public org.apache.lucene.search.Query phrasePrefixQuery(org.apache.lucene.analysis.TokenStream stream, int slop, int maxExpansions, org.elasticsearch.index.query.SearchExecutionContext context) throws IOException- Overrides:
phrasePrefixQueryin classorg.elasticsearch.index.mapper.MappedFieldType- Throws:
IOException
-
hasGaps
public static boolean hasGaps(org.apache.lucene.analysis.TokenStream stream) throws IOException- Throws:
IOException
-
-