Skip to content

Commit e52ffef

Browse files
committed
Revert "Replace agg_metric_double points with skippers"
This reverts commit 1e8fcef.
1 parent ae2caf4 commit e52ffef

File tree

3 files changed

+1
-55
lines changed

3 files changed

+1
-55
lines changed

server/src/main/java/org/elasticsearch/index/mapper/NumberFieldMapper.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -214,11 +214,6 @@ public Builder coerce(boolean coerce) {
214214
return this;
215215
}
216216

217-
public Builder index(boolean index) {
218-
this.indexed.setValue(index);
219-
return this;
220-
}
221-
222217
public Builder docValues(boolean hasDocValues) {
223218
this.hasDocValues.setValue(hasDocValues);
224219
return this;

x-pack/plugin/mapper-aggregate-metric/src/main/java/org/elasticsearch/xpack/aggregatemetric/mapper/AggregateMetricDoubleFieldMapper.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import org.elasticsearch.common.time.DateMathParser;
2121
import org.elasticsearch.common.util.BigArrays;
2222
import org.elasticsearch.index.IndexSettings;
23-
import org.elasticsearch.index.IndexVersions;
2423
import org.elasticsearch.index.fielddata.FieldDataContext;
2524
import org.elasticsearch.index.fielddata.IndexFieldData;
2625
import org.elasticsearch.index.fielddata.ScriptDocValues;
@@ -233,19 +232,13 @@ public AggregateMetricDoubleFieldMapper build(MapperBuilderContext context) {
233232
ScriptCompiler.NONE,
234233
indexSettings
235234
).allowMultipleValues(false).ignoreMalformed(false).coerce(false);
236-
if (indexSettings.getIndexVersionCreated().onOrAfter(IndexVersions.STANDARD_INDEXES_USE_SKIPPERS)) {
237-
builder.index(false);
238-
}
239235
} else {
240236
builder = new NumberFieldMapper.Builder(
241237
fieldName,
242238
NumberFieldMapper.NumberType.DOUBLE,
243239
ScriptCompiler.NONE,
244240
indexSettings
245241
).allowMultipleValues(false).ignoreMalformed(false).coerce(true);
246-
if (indexSettings.getIndexVersionCreated().onOrAfter(IndexVersions.STANDARD_INDEXES_USE_SKIPPERS)) {
247-
builder.index(false);
248-
}
249242
}
250243
NumberFieldMapper fieldMapper = builder.build(context);
251244
metricMappers.put(m, fieldMapper);

x-pack/plugin/mapper-aggregate-metric/src/test/java/org/elasticsearch/xpack/aggregatemetric/mapper/AggregateMetricDoubleFieldMapperTests.java

Lines changed: 1 addition & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,10 @@
88

99
import org.apache.lucene.search.FieldExistsQuery;
1010
import org.apache.lucene.search.Query;
11-
import org.elasticsearch.cluster.metadata.IndexMetadata;
1211
import org.elasticsearch.common.Strings;
1312
import org.elasticsearch.core.CheckedConsumer;
14-
import org.elasticsearch.index.IndexMode;
15-
import org.elasticsearch.index.IndexSettings;
16-
import org.elasticsearch.index.IndexVersions;
1713
import org.elasticsearch.index.mapper.DocumentMapper;
1814
import org.elasticsearch.index.mapper.DocumentParsingException;
19-
import org.elasticsearch.index.mapper.IndexType;
2015
import org.elasticsearch.index.mapper.LuceneDocument;
2116
import org.elasticsearch.index.mapper.MappedFieldType;
2217
import org.elasticsearch.index.mapper.Mapper;
@@ -25,7 +20,6 @@
2520
import org.elasticsearch.index.mapper.MapperTestCase;
2621
import org.elasticsearch.index.mapper.ParsedDocument;
2722
import org.elasticsearch.plugins.Plugin;
28-
import org.elasticsearch.test.index.IndexVersionUtils;
2923
import org.elasticsearch.xcontent.XContentBuilder;
3024
import org.elasticsearch.xcontent.XContentFactory;
3125
import org.elasticsearch.xcontent.json.JsonXContent;
@@ -632,42 +626,6 @@ protected List<SortShortcutSupport> getSortShortcutSupport() {
632626

633627
@Override
634628
protected boolean supportsDocValuesSkippers() {
635-
return false; // can't configure `index` so normal test doesn't work
636-
}
637-
638-
public void testIndexTypes() throws Exception {
639-
{
640-
var indexSettings = getIndexSettingsBuilder().put(IndexSettings.MODE.getKey(), IndexMode.TIME_SERIES.getName())
641-
.put(IndexMetadata.INDEX_ROUTING_PATH.getKey(), "dimension_field")
642-
.build();
643-
MapperService mapperService = createMapperService(indexSettings, fieldMapping(this::minimalMapping));
644-
MappedFieldType ft = mapperService.fieldType("field");
645-
assertIndexType(ft, IndexType.skippers());
646-
}
647-
{
648-
var oldVersion = IndexVersionUtils.randomPreviousCompatibleVersion(random(), IndexVersions.STANDARD_INDEXES_USE_SKIPPERS);
649-
MapperService mapperService = createMapperService(oldVersion, fieldMapping(this::minimalMapping));
650-
MappedFieldType ft = mapperService.fieldType("field");
651-
assertIndexType(ft, IndexType.points(true, true));
652-
}
653-
{
654-
MapperService mapperService = createMapperService(
655-
IndexVersions.STANDARD_INDEXES_USE_SKIPPERS,
656-
fieldMapping(this::minimalMapping)
657-
);
658-
MappedFieldType ft = mapperService.fieldType("field");
659-
assertIndexType(ft, IndexType.skippers());
660-
}
661-
}
662-
663-
private void assertIndexType(MappedFieldType ft, IndexType indexType) {
664-
assertThat(ft, instanceOf(AggregateMetricDoubleFieldMapper.AggregateMetricDoubleFieldType.class));
665-
AggregateMetricDoubleFieldMapper.AggregateMetricDoubleFieldType aft =
666-
(AggregateMetricDoubleFieldMapper.AggregateMetricDoubleFieldType) ft;
667-
assertThat(aft.indexType(), equalTo(indexType));
668-
for (MappedFieldType subField : aft.getMetricFields().values()) {
669-
assertThat(subField.indexType(), equalTo(indexType));
670-
}
629+
return false;
671630
}
672-
673631
}

0 commit comments

Comments
 (0)