@Override public void setEntryStatistics(EntryStatistics _es) { super.setEntryStatistics(_es); FieldEntryStatistics fes = (FieldEntryStatistics)_es; long TF = 0; int [] TFf = fes.getFieldFrequencies(); for(int fieldId : activeFieldIds) { TF += getOverflowed(TFf[fieldId]); } super.termFrequency = TF; super.documentFrequency = fes.getDocumentFrequency(); BasicLexiconEntry les = new BasicLexiconEntry(); les.setStatistics(fes.getDocumentFrequency(), (int)TF); basicModel.setEntryStatistics(les); }
@Override public void setEntryStatistics(EntryStatistics _es) { super.setEntryStatistics(_es); FieldEntryStatistics fes = (FieldEntryStatistics)_es; long TF = 0; int [] TFf = fes.getFieldFrequencies(); for(int fieldId : activeFieldIds) { TF += getOverflowed(TFf[fieldId]); } super.termFrequency = TF; super.documentFrequency = fes.getDocumentFrequency(); BasicLexiconEntry les = new BasicLexiconEntry(); les.setStatistics(fes.getDocumentFrequency(), (int)TF); basicModel.setEntryStatistics(les); }