Module org.elasticsearch.server
Package org.elasticsearch.index.mapper
Class TextFieldMapper.ConstantScoreTextFieldType
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.TextFieldMapper.TextFieldType
org.elasticsearch.index.mapper.TextFieldMapper.ConstantScoreTextFieldType
- Enclosing class:
- TextFieldMapper
public static class TextFieldMapper.ConstantScoreTextFieldType
extends TextFieldMapper.TextFieldType
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.index.mapper.MappedFieldType
MappedFieldType.CollapseType, MappedFieldType.Relation -
Constructor Summary
ConstructorsConstructorDescriptionConstantScoreTextFieldType(String name, boolean indexed, boolean stored, Map<String, String> meta) ConstantScoreTextFieldType(String name, boolean indexed, boolean stored, TextSearchInfo tsi, Map<String, String> meta) -
Method Summary
Modifier and TypeMethodDescriptionorg.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.search.QuerytermQuery(Object value, SearchExecutionContext context) Generates a query that will only match documents that contain the given value.Methods inherited from class org.elasticsearch.index.mapper.TextFieldMapper.TextFieldType
eagerGlobalOrdinals, fielddata, fielddataBuilder, fuzzyIntervals, getPrefixFieldType, hasGaps, prefixIntervals, prefixQuery, setFielddata, setFielddata, spanPrefixQuery, termIntervals, typeName, valueFetcher, wildcardIntervalsMethods inherited from class org.elasticsearch.index.mapper.StringFieldType
normalizedWildcardQuery, normalizeWildcardPattern, rangeQuery, regexpQuery, wildcardQuery, wildcardQueryMethods inherited from class org.elasticsearch.index.mapper.TermBasedFieldType
indexedValueForSearch, mayExistInIndex, termQueryCaseInsensitive, termsQueryMethods inherited from class org.elasticsearch.index.mapper.SimpleMappedFieldType
rangeQueryMethods inherited from class org.elasticsearch.index.mapper.MappedFieldType
checkNoFormat, checkNoTimeZone, collapseType, distanceFeatureQuery, docValueFormat, existsQuery, extractTerm, failIfNoDocValues, failIfNotIndexed, failIfNotIndexedNorDocValuesFallback, familyTypeName, getMetricType, getTerms, getTextSearchInfo, hasDocValues, isAggregatable, isDimension, isFieldWithinQuery, isIndexed, isSearchable, isStored, meta, name, pointReaderIfPossible, prefixQuery, validateMatchedRoutingPath, valueForDisplay, wildcardQuery
-
Constructor Details
-
ConstantScoreTextFieldType
public ConstantScoreTextFieldType(String name, boolean indexed, boolean stored, TextSearchInfo tsi, Map<String, String> meta) -
ConstantScoreTextFieldType
-
ConstantScoreTextFieldType
-
-
Method Details
-
termQuery
Description copied from class:MappedFieldTypeGenerates a query that will only match documents that contain the given value. The default implementation returns aTermQueryover the value bytes- 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
-
phraseQuery
public org.apache.lucene.search.Query phraseQuery(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePosIncrements, SearchExecutionContext queryShardContext) throws IOException - Overrides:
phraseQueryin classTextFieldMapper.TextFieldType- 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 classTextFieldMapper.TextFieldType- 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 classTextFieldMapper.TextFieldType- Throws:
IOException
-