dateAsString = fieldType().nullValueAsString(); timestamp = fieldType().parse(dateAsString); } catch (IllegalArgumentException e) { if (ignoreMalformed.value()) { context.allEntries().addText(fieldType().name(), dateAsString, fieldType().boost()); if (fieldType().indexOptions() != IndexOptions.NONE) { fields.add(new LongPoint(fieldType().name(), timestamp)); if (fieldType().hasDocValues()) { fields.add(new SortedNumericDocValuesField(fieldType().name(), timestamp)); } else if (fieldType().stored() || fieldType().indexOptions() != IndexOptions.NONE) { createFieldNamesField(context, fields); if (fieldType().stored()) { fields.add(new StoredField(fieldType().name(), timestamp));
@Override protected void doXContentBody(XContentBuilder builder, boolean includeDefaults, Params params) throws IOException { super.doXContentBody(builder, includeDefaults, params); if (includeDefaults || ignoreMalformed.explicit()) { builder.field("ignore_malformed", ignoreMalformed.value()); } if (includeDefaults || fieldType().nullValue() != null) { builder.field("null_value", fieldType().nullValueAsString()); } if (includeInAll != null) { builder.field("include_in_all", includeInAll); } else if (includeDefaults) { builder.field("include_in_all", false); } if (includeDefaults || fieldType().dateTimeFormatter().pattern().equals(DEFAULT_DATE_TIME_FORMATTER.pattern()) == false) { builder.field("format", fieldType().dateTimeFormatter().pattern()); } if (includeDefaults || fieldType().dateTimeFormatter().locale() != Locale.ROOT) { builder.field("locale", fieldType().dateTimeFormatter().locale()); } } }
dateAsString = fieldType().nullValueAsString(); timestamp = fieldType().parse(dateAsString); } catch (IllegalArgumentException e) { if (ignoreMalformed.value()) { context.allEntries().addText(fieldType().name(), dateAsString, fieldType().boost()); if (fieldType().indexOptions() != IndexOptions.NONE) { fields.add(new LongPoint(fieldType().name(), timestamp)); if (fieldType().hasDocValues()) { fields.add(new SortedNumericDocValuesField(fieldType().name(), timestamp)); if (fieldType().stored()) { fields.add(new StoredField(fieldType().name(), timestamp));
dateAsString = fieldType().nullValueAsString(); timestamp = fieldType().parse(dateAsString); } catch (IllegalArgumentException e) { if (ignoreMalformed.value()) { context.allEntries().addText(fieldType().name(), dateAsString, fieldType().boost()); if (fieldType().indexOptions() != IndexOptions.NONE) { fields.add(new LongPoint(fieldType().name(), timestamp)); if (fieldType().hasDocValues()) { fields.add(new SortedNumericDocValuesField(fieldType().name(), timestamp)); } else if (fieldType().stored() || fieldType().indexOptions() != IndexOptions.NONE) { createFieldNamesField(context, fields); if (fieldType().stored()) { fields.add(new StoredField(fieldType().name(), timestamp));
dateAsString = fieldType().nullValueAsString(); timestamp = fieldType().parse(dateAsString); } catch (IllegalArgumentException e) { if (ignoreMalformed.value()) { context.allEntries().addText(fieldType().name(), dateAsString, fieldType().boost()); if (fieldType().indexOptions() != IndexOptions.NONE) { fields.add(new LongPoint(fieldType().name(), timestamp)); if (fieldType().hasDocValues()) { fields.add(new SortedNumericDocValuesField(fieldType().name(), timestamp)); } else if (fieldType().stored() || fieldType().indexOptions() != IndexOptions.NONE) { createFieldNamesField(context, fields); if (fieldType().stored()) { fields.add(new StoredField(fieldType().name(), timestamp));
String dateAsString = null; Long value = null; float boost = fieldType().boost(); if (object == null) { if (fieldType().nullValue() == null) { return; dateAsString = fieldType().nullValueAsString(); if (dateAsString != null) { value = fieldType().parse(dateAsString); value = (Long)object; dateAsString = fieldType().dateTimeFormatter.printer().print(value); context.allEntries().addText(fieldType().name(), dateAsString, boost); if (fieldType().indexOptions() != IndexOptions.NONE) { context.doc().add(new LongPoint(fieldType().name(), value)); if (fieldType().hasDocValues()) { context.doc().add(new SortedNumericDocValuesField(fieldType().name(), value)); if (fieldType().stored()) { context.doc().add(new StoredField(fieldType().name(), value));
@Override protected void doXContentBody(XContentBuilder builder, boolean includeDefaults, Params params) throws IOException { super.doXContentBody(builder, includeDefaults, params); if (includeDefaults || ignoreMalformed.explicit()) { builder.field("ignore_malformed", ignoreMalformed.value()); } if (includeDefaults || fieldType().nullValue() != null) { builder.field("null_value", fieldType().nullValueAsString()); } if (includeInAll != null) { builder.field("include_in_all", includeInAll); } else if (includeDefaults) { builder.field("include_in_all", false); } if (includeDefaults || fieldType().dateTimeFormatter().format().equals(DEFAULT_DATE_TIME_FORMATTER.format()) == false) { builder.field("format", fieldType().dateTimeFormatter().format()); } if (includeDefaults || fieldType().dateTimeFormatter().locale() != Locale.ROOT) { builder.field("locale", fieldType().dateTimeFormatter().locale()); } }
@Override protected void doXContentBody(XContentBuilder builder, boolean includeDefaults, Params params) throws IOException { super.doXContentBody(builder, includeDefaults, params); if (includeDefaults || ignoreMalformed.explicit()) { builder.field("ignore_malformed", ignoreMalformed.value()); } if (includeDefaults || fieldType().nullValue() != null) { builder.field("null_value", fieldType().nullValueAsString()); } if (includeInAll != null) { builder.field("include_in_all", includeInAll); } else if (includeDefaults) { builder.field("include_in_all", false); } if (includeDefaults || fieldType().dateTimeFormatter().format().equals(DEFAULT_DATE_TIME_FORMATTER.format()) == false) { builder.field("format", fieldType().dateTimeFormatter().format()); } if (includeDefaults || fieldType().dateTimeFormatter().locale() != Locale.ROOT) { builder.field("locale", fieldType().dateTimeFormatter().locale()); } } }
@Override protected void doXContentBody(XContentBuilder builder, boolean includeDefaults, Params params) throws IOException { super.doXContentBody(builder, includeDefaults, params); if (includeDefaults || ignoreMalformed.explicit()) { builder.field("ignore_malformed", ignoreMalformed.value()); } if (includeDefaults || fieldType().nullValue() != null) { builder.field("null_value", fieldType().nullValueAsString()); } if (includeInAll != null) { builder.field("include_in_all", includeInAll); } else if (includeDefaults) { builder.field("include_in_all", false); } if (includeDefaults || fieldType().dateTimeFormatter().format().equals(DEFAULT_DATE_TIME_FORMATTER.format()) == false) { builder.field("format", fieldType().dateTimeFormatter().format()); } if (includeDefaults || fieldType().dateTimeFormatter().locale() != Locale.ROOT) { builder.field("locale", fieldType().dateTimeFormatter().locale()); } } }