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, 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, checkNoFormat, checkNoTimeZone, collapseType, distanceFeatureQuery, docValueFormat, eagerGlobalOrdinals, existsQuery, extractTerm, failIfNoDocValues, failIfNotIndexed, getTerms, getTextSearchInfo, hasDocValues, isAggregatable, isDimension, isFieldWithinQuery, isSearchable, isStored, meta, name, pointReaderIfPossible, prefixQuery, setBoost, spanPrefixQuery, valueForDisplay, wildcardQuery
-
Constructor Details
-
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
-