public class SolrDateFieldMapper extends org.elasticsearch.index.mapper.core.NumberFieldMapper<Long>
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
SolrDateFieldMapper.Builder |
static class |
SolrDateFieldMapper.Defaults |
protected static class |
SolrDateFieldMapper.ISO8601CanonicalDateFormat |
static class |
SolrDateFieldMapper.TypeParser |
org.elasticsearch.index.mapper.core.NumberFieldMapper.CustomLongNumericDocValuesField, org.elasticsearch.index.mapper.core.NumberFieldMapper.CustomNumericDocValuesField, org.elasticsearch.index.mapper.core.NumberFieldMapper.CustomNumericFieldorg.elasticsearch.index.mapper.core.AbstractFieldMapper.CopyTo, org.elasticsearch.index.mapper.core.AbstractFieldMapper.MultiFieldsorg.elasticsearch.index.mapper.Mapper.BuilderContext| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
CONTENT_TYPE |
protected org.elasticsearch.common.joda.FormatDateTimeFormatter |
dateTimeFormatter |
protected TimeUnit |
timeUnit |
coerce, ignoreMalformed, includeInAll, precisionStep, useSortedNumericDocValues| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
SolrDateFieldMapper(org.elasticsearch.index.mapper.FieldMapper.Names names,
org.elasticsearch.common.joda.FormatDateTimeFormatter dateTimeFormatter,
int precisionStep,
float boost,
org.apache.lucene.document.FieldType fieldType,
Boolean docValues,
String nullValue,
TimeUnit timeUnit,
boolean roundCeil,
org.elasticsearch.common.Explicit<Boolean> ignoreMalformed,
org.elasticsearch.common.Explicit<Boolean> coerce,
org.elasticsearch.index.codec.postingsformat.PostingsFormatProvider postingsProvider,
org.elasticsearch.index.codec.docvaluesformat.DocValuesFormatProvider docValuesProvider,
org.elasticsearch.index.similarity.SimilarityProvider similarity,
org.elasticsearch.index.mapper.FieldMapper.Loading normsLoading,
org.elasticsearch.common.settings.Settings fieldDataSettings,
org.elasticsearch.common.settings.Settings indexSettings,
org.elasticsearch.index.mapper.core.AbstractFieldMapper.MultiFields multiFields,
org.elasticsearch.index.mapper.core.AbstractFieldMapper.CopyTo copyTo) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected String |
contentType() |
protected boolean |
customBoost() |
org.elasticsearch.common.joda.DateMathParser |
dateMathParser() |
org.elasticsearch.common.joda.FormatDateTimeFormatter |
dateTimeFormatter() |
org.elasticsearch.index.fielddata.FieldDataType |
defaultFieldDataType() |
org.apache.lucene.document.FieldType |
defaultFieldType() |
protected void |
doXContentBody(org.elasticsearch.common.xcontent.XContentBuilder builder,
boolean includeDefaults,
org.elasticsearch.common.xcontent.ToXContent.Params params) |
org.apache.lucene.search.Query |
fuzzyQuery(String value,
org.elasticsearch.common.unit.Fuzziness fuzziness,
int prefixLength,
int maxExpansions,
boolean transpositions) |
org.apache.lucene.util.BytesRef |
indexedValueForSearch(Object value) |
protected void |
innerParseCreateField(org.elasticsearch.index.mapper.ParseContext context,
List<org.apache.lucene.document.Field> fields) |
protected int |
maxPrecisionStep() |
void |
merge(org.elasticsearch.index.mapper.Mapper mergeWith,
org.elasticsearch.index.mapper.MergeContext mergeContext) |
org.apache.lucene.search.Filter |
nullValueFilter() |
protected Date |
parseSolrDateMath(String val,
long now) |
long |
parseToMilliseconds(Object value,
org.elasticsearch.index.query.QueryParseContext context) |
long |
parseToMilliseconds(Object value,
org.elasticsearch.index.query.QueryParseContext context,
boolean includeUpper) |
long |
parseToMilliseconds(String value,
org.elasticsearch.index.query.QueryParseContext context,
boolean includeUpper) |
org.apache.lucene.search.Filter |
rangeFilter(Object lowerTerm,
Object upperTerm,
boolean includeLower,
boolean includeUpper,
org.elasticsearch.index.query.QueryParseContext context) |
org.apache.lucene.search.Filter |
rangeFilter(Object lowerTerm,
Object upperTerm,
boolean includeLower,
boolean includeUpper,
org.elasticsearch.index.query.QueryParseContext context,
boolean explicitCaching) |
org.apache.lucene.search.Filter |
rangeFilter(org.elasticsearch.index.query.QueryParseContext parseContext,
Object lowerTerm,
Object upperTerm,
boolean includeLower,
boolean includeUpper,
org.elasticsearch.index.query.QueryParseContext context) |
org.apache.lucene.search.Filter |
rangeFilter(org.elasticsearch.index.query.QueryParseContext parseContext,
Object lowerTerm,
Object upperTerm,
boolean includeLower,
boolean includeUpper,
org.elasticsearch.index.query.QueryParseContext context,
boolean explicitCaching) |
org.apache.lucene.search.Query |
rangeQuery(Object lowerTerm,
Object upperTerm,
boolean includeLower,
boolean includeUpper,
org.elasticsearch.index.query.QueryParseContext context) |
org.apache.lucene.search.Filter |
termFilter(Object value,
org.elasticsearch.index.query.QueryParseContext context) |
org.apache.lucene.search.Query |
termQuery(Object value,
org.elasticsearch.index.query.QueryParseContext context) |
Long |
value(Object value) |
Object |
valueForSearch(Object value)
Dates should return as a string.
|
addDocValue, close, fieldDataTermsFilter, includeInAll, includeInAllIfNotSet, isNumeric, parseCreateField, parseDoubleValue, parseLongValue, popCachedStream, precisionStep, unsetIncludeInAll, useTermQueryWithQueryStringboost, copyTo, defaultDocValuesFormat, defaultPostingFormat, docValuesFormatProvider, fieldDataType, fieldType, hasDocValues, indexAnalyzer, indexOptionToString, indexTokenizeOptionToString, isGenerated, isSortable, name, names, normsLoading, parse, postingsFormatProvider, prefixFilter, prefixQuery, queryStringTermQuery, regexpFilter, regexpQuery, searchAnalyzer, searchQuoteAnalyzer, similarity, supportsNullValue, termsFilter, termVectorOptionsToString, toXContent, traverse, traverseprotected org.elasticsearch.common.joda.FormatDateTimeFormatter dateTimeFormatter
protected final TimeUnit timeUnit
protected SolrDateFieldMapper(org.elasticsearch.index.mapper.FieldMapper.Names names,
org.elasticsearch.common.joda.FormatDateTimeFormatter dateTimeFormatter,
int precisionStep,
float boost,
org.apache.lucene.document.FieldType fieldType,
Boolean docValues,
String nullValue,
TimeUnit timeUnit,
boolean roundCeil,
org.elasticsearch.common.Explicit<Boolean> ignoreMalformed,
org.elasticsearch.common.Explicit<Boolean> coerce,
org.elasticsearch.index.codec.postingsformat.PostingsFormatProvider postingsProvider,
org.elasticsearch.index.codec.docvaluesformat.DocValuesFormatProvider docValuesProvider,
org.elasticsearch.index.similarity.SimilarityProvider similarity,
org.elasticsearch.index.mapper.FieldMapper.Loading normsLoading,
@Nullable
org.elasticsearch.common.settings.Settings fieldDataSettings,
org.elasticsearch.common.settings.Settings indexSettings,
org.elasticsearch.index.mapper.core.AbstractFieldMapper.MultiFields multiFields,
org.elasticsearch.index.mapper.core.AbstractFieldMapper.CopyTo copyTo)
public org.elasticsearch.common.joda.FormatDateTimeFormatter dateTimeFormatter()
public org.elasticsearch.common.joda.DateMathParser dateMathParser()
public org.apache.lucene.document.FieldType defaultFieldType()
defaultFieldType クラス内 org.elasticsearch.index.mapper.core.AbstractFieldMapper<Long>public org.elasticsearch.index.fielddata.FieldDataType defaultFieldDataType()
defaultFieldDataType クラス内 org.elasticsearch.index.mapper.core.AbstractFieldMapper<Long>protected int maxPrecisionStep()
maxPrecisionStep クラス内 org.elasticsearch.index.mapper.core.NumberFieldMapper<Long>public org.apache.lucene.util.BytesRef indexedValueForSearch(Object value)
public org.apache.lucene.search.Query fuzzyQuery(String value, org.elasticsearch.common.unit.Fuzziness fuzziness, int prefixLength, int maxExpansions, boolean transpositions)
public org.apache.lucene.search.Query termQuery(Object value, @Nullable org.elasticsearch.index.query.QueryParseContext context)
public long parseToMilliseconds(Object value, @Nullable org.elasticsearch.index.query.QueryParseContext context)
public long parseToMilliseconds(Object value, @Nullable org.elasticsearch.index.query.QueryParseContext context, boolean includeUpper)
public long parseToMilliseconds(String value, @Nullable org.elasticsearch.index.query.QueryParseContext context, boolean includeUpper)
public org.apache.lucene.search.Filter termFilter(Object value, @Nullable org.elasticsearch.index.query.QueryParseContext context)
public org.apache.lucene.search.Query rangeQuery(Object lowerTerm, Object upperTerm, boolean includeLower, boolean includeUpper, @Nullable org.elasticsearch.index.query.QueryParseContext context)
public org.apache.lucene.search.Filter rangeFilter(Object lowerTerm, Object upperTerm, boolean includeLower, boolean includeUpper, @Nullable org.elasticsearch.index.query.QueryParseContext context)
public org.apache.lucene.search.Filter rangeFilter(Object lowerTerm, Object upperTerm, boolean includeLower, boolean includeUpper, @Nullable org.elasticsearch.index.query.QueryParseContext context, boolean explicitCaching)
public org.apache.lucene.search.Filter rangeFilter(org.elasticsearch.index.query.QueryParseContext parseContext,
Object lowerTerm,
Object upperTerm,
boolean includeLower,
boolean includeUpper,
@Nullable
org.elasticsearch.index.query.QueryParseContext context)
rangeFilter クラス内 org.elasticsearch.index.mapper.core.NumberFieldMapper<Long>public org.apache.lucene.search.Filter rangeFilter(org.elasticsearch.index.query.QueryParseContext parseContext,
Object lowerTerm,
Object upperTerm,
boolean includeLower,
boolean includeUpper,
@Nullable
org.elasticsearch.index.query.QueryParseContext context,
boolean explicitCaching)
public org.apache.lucene.search.Filter nullValueFilter()
protected boolean customBoost()
customBoost クラス内 org.elasticsearch.index.mapper.core.AbstractFieldMapper<Long>protected void innerParseCreateField(org.elasticsearch.index.mapper.ParseContext context,
List<org.apache.lucene.document.Field> fields)
throws IOException
innerParseCreateField クラス内 org.elasticsearch.index.mapper.core.NumberFieldMapper<Long>IOExceptionprotected String contentType()
contentType クラス内 org.elasticsearch.index.mapper.core.AbstractFieldMapper<Long>public void merge(org.elasticsearch.index.mapper.Mapper mergeWith,
org.elasticsearch.index.mapper.MergeContext mergeContext)
throws org.elasticsearch.index.mapper.MergeMappingException
merge インタフェース内 org.elasticsearch.index.mapper.Mappermerge クラス内 org.elasticsearch.index.mapper.core.NumberFieldMapper<Long>org.elasticsearch.index.mapper.MergeMappingExceptionprotected void doXContentBody(org.elasticsearch.common.xcontent.XContentBuilder builder,
boolean includeDefaults,
org.elasticsearch.common.xcontent.ToXContent.Params params)
throws IOException
doXContentBody クラス内 org.elasticsearch.index.mapper.core.NumberFieldMapper<Long>IOExceptionprotected Date parseSolrDateMath(String val, long now) throws ParseException
ParseExceptionCopyright © 2011-2014. All Rights Reserved.