package com.hkorte.elasticsearch.significance.measures;
import com.hkorte.elasticsearch.significance.SignificantTermsProvider;
import com.hkorte.elasticsearch.significance.model.ScoredTerm;
/**
* Created by hkorte on 25.04.14.
*/
public abstract class SignificanceMeasure {
public abstract String shortName();
public abstract double compute(long n00, long n01, long n10, long n11);
public ScoredTerm apply(long n00, long n01, long n10, long n11) {
return new ScoredTerm(compute(n00, n01, n10, n11), n00, n01, n10, n11);
}
}