package com.github.obourgain.elasticsearch.http.response.entity;
import java.util.Map;
import lombok.Builder;
import lombok.Getter;
@Builder
@Getter
public class FieldStatistics {
private int docCount;
private long sumDocFreq;
private long sumTtf;
public static FieldStatistics fromMap(Map<String, Object> map) {
int docCount = ((Number) map.get("doc_count")).intValue();
long sumDocFreq = ((Number) map.get("sum_doc_freq")).longValue();
long sumTtf = ((Number) map.get("sum_ttf")).longValue();
return new FieldStatistics(docCount, sumDocFreq, sumTtf);
}
}