diff --git a/src/main/java/org/elasticsearch/index/fielddata/IndexFieldDataService.java b/src/main/java/org/elasticsearch/index/fielddata/IndexFieldDataService.java index 1977aa531dd..e4ba0b22b48 100644 --- a/src/main/java/org/elasticsearch/index/fielddata/IndexFieldDataService.java +++ b/src/main/java/org/elasticsearch/index/fielddata/IndexFieldDataService.java @@ -113,10 +113,10 @@ public class IndexFieldDataService extends AbstractIndexComponent { } public IFD getForField(FieldMapper.Names fieldNames, FieldDataType type) { - IndexFieldData fieldData = loadedFieldData.get(type.getType()); + IndexFieldData fieldData = loadedFieldData.get(fieldNames.indexName()); if (fieldData == null) { synchronized (loadedFieldData) { - fieldData = loadedFieldData.get(type.getType()); + fieldData = loadedFieldData.get(fieldNames.indexName()); if (fieldData == null) { IndexFieldData.Builder builder = null; if (type.getFormat() != null) {