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
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.index.mapper.MappedFieldType
MappedFieldType.CollapseType, MappedFieldType.Relation -
Constructor Summary
ConstructorsConstructorDescriptionMatchOnlyTextFieldType(String name) MatchOnlyTextFieldType(String name, TextSearchInfo tsi, org.apache.lucene.analysis.Analyzer indexAnalyzer, Map<String, String> meta) -
Method Summary
Modifier and TypeMethodDescriptionfielddataBuilder(String fullyQualifiedIndexName, Supplier<SearchLookup> searchLookup) org.apache.lucene.queries.intervals.IntervalsSourcefuzzyIntervals(String term, int maxDistance, int prefixLength, boolean transpositions, SearchExecutionContext context) org.apache.lucene.search.QueryfuzzyQuery(Object value, Fuzziness fuzziness, int prefixLength, int maxExpansions, boolean transpositions, SearchExecutionContext context) org.apache.lucene.search.QuerymultiPhraseQuery(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePositionIncrements, SearchExecutionContext queryShardContext) org.apache.lucene.search.QueryphrasePrefixQuery(org.apache.lucene.analysis.TokenStream stream, int slop, int maxExpansions, SearchExecutionContext queryShardContext) org.apache.lucene.search.QueryphraseQuery(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePosIncrements, SearchExecutionContext queryShardContext) org.apache.lucene.queries.intervals.IntervalsSourceprefixIntervals(BytesRef term, SearchExecutionContext context) org.apache.lucene.queries.intervals.IntervalsSourcetermIntervals(BytesRef term, SearchExecutionContext context) org.apache.lucene.search.QuerytermQuery(Object value, SearchExecutionContext context) typeName()valueFetcher(SearchExecutionContext context, String format) org.apache.lucene.queries.intervals.IntervalsSourcewildcardIntervals(BytesRef pattern, 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
public MatchOnlyTextFieldType(String name, TextSearchInfo tsi, org.apache.lucene.analysis.Analyzer indexAnalyzer, Map<String, String> meta) -
MatchOnlyTextFieldType
-
-
Method Details
-
typeName
- Specified by:
typeNamein classMappedFieldType
-
familyTypeName
- Overrides:
familyTypeNamein classMappedFieldType
-
valueFetcher
- Specified by:
valueFetcherin classMappedFieldType
-
termQuery
- Overrides:
termQueryin classTermBasedFieldType
-
fuzzyQuery
public org.apache.lucene.search.Query fuzzyQuery(Object value, Fuzziness fuzziness, int prefixLength, int maxExpansions, boolean transpositions, SearchExecutionContext context) - Overrides:
fuzzyQueryin classStringFieldType
-
termIntervals
public org.apache.lucene.queries.intervals.IntervalsSource termIntervals(BytesRef term, SearchExecutionContext context) - Overrides:
termIntervalsin classMappedFieldType
-
prefixIntervals
public org.apache.lucene.queries.intervals.IntervalsSource prefixIntervals(BytesRef term, SearchExecutionContext context) - Overrides:
prefixIntervalsin classMappedFieldType
-
fuzzyIntervals
public org.apache.lucene.queries.intervals.IntervalsSource fuzzyIntervals(String term, int maxDistance, int prefixLength, boolean transpositions, SearchExecutionContext context) - Overrides:
fuzzyIntervalsin classMappedFieldType
-
wildcardIntervals
public org.apache.lucene.queries.intervals.IntervalsSource wildcardIntervals(BytesRef pattern, SearchExecutionContext context) - Overrides:
wildcardIntervalsin classMappedFieldType
-
phraseQuery
public org.apache.lucene.search.Query phraseQuery(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePosIncrements, SearchExecutionContext queryShardContext) throws IOException - Overrides:
phraseQueryin classMappedFieldType- Throws:
IOException
-
multiPhraseQuery
public org.apache.lucene.search.Query multiPhraseQuery(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePositionIncrements, SearchExecutionContext queryShardContext) throws IOException - Overrides:
multiPhraseQueryin classMappedFieldType- Throws:
IOException
-
phrasePrefixQuery
public org.apache.lucene.search.Query phrasePrefixQuery(org.apache.lucene.analysis.TokenStream stream, int slop, int maxExpansions, SearchExecutionContext queryShardContext) throws IOException - Overrides:
phrasePrefixQueryin classMappedFieldType- Throws:
IOException
-
fielddataBuilder
public IndexFieldData.Builder fielddataBuilder(String fullyQualifiedIndexName, Supplier<SearchLookup> searchLookup) - Overrides:
fielddataBuilderin classMappedFieldType
-