Package org.elasticsearch.index.mapper
Class MatchOnlyTextFieldMapper.MatchOnlyTextFieldType
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.MatchOnlyTextFieldMapper.MatchOnlyTextFieldType
- Enclosing class:
- MatchOnlyTextFieldMapper
public static class MatchOnlyTextFieldMapper.MatchOnlyTextFieldType
extends org.elasticsearch.index.mapper.StringFieldType
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.index.mapper.MappedFieldType
org.elasticsearch.index.mapper.MappedFieldType.CollapseType, org.elasticsearch.index.mapper.MappedFieldType.Relation -
Constructor Summary
ConstructorsConstructorDescriptionMatchOnlyTextFieldType(String name)MatchOnlyTextFieldType(String name, boolean stored, Map<String,String> meta)MatchOnlyTextFieldType(String name, org.elasticsearch.index.mapper.TextSearchInfo tsi, org.apache.lucene.analysis.Analyzer indexAnalyzer, Map<String,String> meta) -
Method Summary
Modifier and TypeMethodDescriptionorg.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.apache.lucene.search.QueryfuzzyQuery(Object value, org.elasticsearch.common.unit.Fuzziness fuzziness, int prefixLength, int maxExpansions, boolean transpositions, org.elasticsearch.index.query.SearchExecutionContext context)org.apache.lucene.search.QuerymultiPhraseQuery(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePositionIncrements, org.elasticsearch.index.query.SearchExecutionContext queryShardContext)org.apache.lucene.search.QueryphrasePrefixQuery(org.apache.lucene.analysis.TokenStream stream, int slop, int maxExpansions, org.elasticsearch.index.query.SearchExecutionContext queryShardContext)org.apache.lucene.search.QueryphraseQuery(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePosIncrements, org.elasticsearch.index.query.SearchExecutionContext queryShardContext)org.apache.lucene.queries.intervals.IntervalsSourceprefixIntervals(org.apache.lucene.util.BytesRef term, org.elasticsearch.index.query.SearchExecutionContext context)org.apache.lucene.queries.intervals.IntervalsSourcetermIntervals(org.apache.lucene.util.BytesRef term, org.elasticsearch.index.query.SearchExecutionContext context)org.apache.lucene.search.QuerytypeName()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
normalizedWildcardQuery, normalizeWildcardPattern, prefixQuery, rangeQuery, regexpQuery, wildcardQuery, wildcardQueryMethods inherited from class org.elasticsearch.index.mapper.TermBasedFieldType
indexedValueForSearch, termQueryCaseInsensitive, termsQueryMethods inherited from class org.elasticsearch.index.mapper.SimpleMappedFieldType
rangeQueryMethods inherited from class org.elasticsearch.index.mapper.MappedFieldType
boost, collapseType, distanceFeatureQuery, docValueFormat, eagerGlobalOrdinals, existsQuery, extractTerm, failIfNoDocValues, failIfNotIndexed, getTerms, getTextSearchInfo, hasDocValues, isAggregatable, isFieldWithinQuery, isSearchable, isStored, meta, name, pointReaderIfPossible, prefixQuery, setBoost, spanPrefixQuery, valueForDisplay, wildcardQuery
-
Constructor Details
-
MatchOnlyTextFieldType
-
MatchOnlyTextFieldType
-
MatchOnlyTextFieldType
-
-
Method Details
-
typeName
- Specified by:
typeNamein classorg.elasticsearch.index.mapper.MappedFieldType
-
familyTypeName
- Overrides:
familyTypeNamein 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
-
termQuery
public org.apache.lucene.search.Query termQuery(Object value, org.elasticsearch.index.query.SearchExecutionContext context)- Overrides:
termQueryin classorg.elasticsearch.index.mapper.TermBasedFieldType
-
fuzzyQuery
public org.apache.lucene.search.Query fuzzyQuery(Object value, org.elasticsearch.common.unit.Fuzziness fuzziness, int prefixLength, int maxExpansions, boolean transpositions, org.elasticsearch.index.query.SearchExecutionContext context)- Overrides:
fuzzyQueryin classorg.elasticsearch.index.mapper.StringFieldType
-
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 queryShardContext) 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 queryShardContext) 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 queryShardContext) throws IOException- Overrides:
phrasePrefixQueryin classorg.elasticsearch.index.mapper.MappedFieldType- Throws:
IOException
-
fielddataBuilder
public org.elasticsearch.index.fielddata.IndexFieldData.Builder fielddataBuilder(String fullyQualifiedIndexName, Supplier<org.elasticsearch.search.lookup.SearchLookup> searchLookup)- Overrides:
fielddataBuilderin classorg.elasticsearch.index.mapper.MappedFieldType
-