org.apache.lucene.index.IndexableFieldTypeBooleanFieldMapper.BooleanFieldType, CompletionFieldMapper.CompletionFieldType, FieldNamesFieldMapper.FieldNamesFieldType, IpFieldMapper.IpFieldType, NumberFieldMapper.NumberFieldType, StringFieldTypepublic abstract class SimpleMappedFieldType extends MappedFieldType
MappedFieldType base impl for field types that are neither dates nor ranges.MappedFieldType.Relation| Modifier | Constructor | Description |
|---|---|---|
protected |
SimpleMappedFieldType() |
|
protected |
SimpleMappedFieldType(MappedFieldType ref) |
| Modifier and Type | Method | Description |
|---|---|---|
org.apache.lucene.search.Query |
rangeQuery(java.lang.Object lowerTerm,
java.lang.Object upperTerm,
boolean includeLower,
boolean includeUpper,
ShapeRelation relation,
org.joda.time.DateTimeZone timeZone,
DateMathParser parser,
QueryShardContext context) |
Factory method for range queries.
|
protected org.apache.lucene.search.Query |
rangeQuery(java.lang.Object lowerTerm,
java.lang.Object upperTerm,
boolean includeLower,
boolean includeUpper,
QueryShardContext context) |
Same as
rangeQuery(Object, Object, boolean, boolean, ShapeRelation, DateTimeZone, DateMathParser, QueryShardContext)
but without the trouble of relations or date-specific options. |
checkIfFrozen, docValuesType, freeze, indexOptions, omitNorms, pointDimensionCount, pointNumBytes, setDimensions, setDocValuesType, setIndexOptions, setOmitNorms, setStored, setStoreTermVectorOffsets, setStoreTermVectorPayloads, setStoreTermVectorPositions, setStoreTermVectors, setTokenized, stored, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors, tokenized, toStringboost, checkCompatibility, clone, docValueFormat, eagerGlobalOrdinals, equals, existsQuery, extractTerm, failIfNoDocValues, failIfNotIndexed, fielddataBuilder, fuzzyQuery, hasDocValues, hashCode, indexAnalyzer, isAggregatable, isFieldWithinQuery, isSearchable, name, nullValue, nullValueAsString, nullValueQuery, prefixQuery, queryStringTermQuery, regexpQuery, searchAnalyzer, searchQuoteAnalyzer, setBoost, setEagerGlobalOrdinals, setHasDocValues, setIndexAnalyzer, setName, setNullValue, setSearchAnalyzer, setSearchQuoteAnalyzer, setSimilarity, similarity, termQuery, termsQuery, typeName, valueForDisplayprotected SimpleMappedFieldType()
protected SimpleMappedFieldType(MappedFieldType ref)
public final org.apache.lucene.search.Query rangeQuery(java.lang.Object lowerTerm,
java.lang.Object upperTerm,
boolean includeLower,
boolean includeUpper,
ShapeRelation relation,
org.joda.time.DateTimeZone timeZone,
DateMathParser parser,
QueryShardContext context)
MappedFieldTyperangeQuery in class MappedFieldTyperelation - the relation, nulls should be interpreted like INTERSECTSprotected org.apache.lucene.search.Query rangeQuery(java.lang.Object lowerTerm,
java.lang.Object upperTerm,
boolean includeLower,
boolean includeUpper,
QueryShardContext context)
rangeQuery(Object, Object, boolean, boolean, ShapeRelation, DateTimeZone, DateMathParser, QueryShardContext)
but without the trouble of relations or date-specific options.