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
ConstructorDescriptionConstantScoreTextFieldType
(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.Query
fuzzyQuery
(Object value, Fuzziness fuzziness, int prefixLength, int maxExpansions, boolean transpositions, SearchExecutionContext context) org.apache.lucene.search.Query
multiPhraseQuery
(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePositionIncrements, SearchExecutionContext queryShardContext) org.apache.lucene.search.Query
phrasePrefixQuery
(org.apache.lucene.analysis.TokenStream stream, int slop, int maxExpansions, SearchExecutionContext queryShardContext) org.apache.lucene.search.Query
phraseQuery
(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePosIncrements, SearchExecutionContext queryShardContext) org.apache.lucene.search.Query
termQuery
(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, wildcardIntervals
Methods inherited from class org.elasticsearch.index.mapper.StringFieldType
normalizedWildcardQuery, normalizeWildcardPattern, rangeQuery, regexpQuery, wildcardQuery, wildcardQuery
Methods inherited from class org.elasticsearch.index.mapper.TermBasedFieldType
indexedValueForSearch, mayExistInIndex, termQueryCaseInsensitive, termsQuery
Methods inherited from class org.elasticsearch.index.mapper.SimpleMappedFieldType
rangeQuery
Methods 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:MappedFieldType
Generates a query that will only match documents that contain the given value. The default implementation returns aTermQuery
over the value bytes- Overrides:
termQuery
in classTermBasedFieldType
-
fuzzyQuery
public org.apache.lucene.search.Query fuzzyQuery(Object value, Fuzziness fuzziness, int prefixLength, int maxExpansions, boolean transpositions, SearchExecutionContext context) - Overrides:
fuzzyQuery
in classStringFieldType
-
phraseQuery
public org.apache.lucene.search.Query phraseQuery(org.apache.lucene.analysis.TokenStream stream, int slop, boolean enablePosIncrements, SearchExecutionContext queryShardContext) throws IOException - Overrides:
phraseQuery
in 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:
multiPhraseQuery
in 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:
phrasePrefixQuery
in classTextFieldMapper.TextFieldType
- Throws:
IOException
-