values = normsProducer.getNorms(field); } catch (IOException ioe) { throw new RuntimeException(ioe);
@Override public NumericDocValues getNormValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getFieldInfos().fieldInfo(field); if (fi == null || !fi.hasNorms()) { // Field does not exist or does not index norms return null; } return norms.getNorms(fi); }
FieldInfo readerFieldInfo = mergeState.fieldInfos[i].fieldInfo(mergeFieldInfo.name); if (readerFieldInfo != null && readerFieldInfo.hasNorms()) { norms = normsProducer.getNorms(readerFieldInfo);
@Override public final NumericDocValues getNormValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getFieldInfos().fieldInfo(field); if (fi == null || fi.hasNorms() == false) { // Field does not exist or does not index norms return null; } return getNormsReader().getNorms(fi); }
checkNumericDocValues(info.name, normsReader.getNorms(info)); ++status.totFields;
@Override public void addNormsField(FieldInfo field, NormsProducer normsProducer) throws IOException { NumericDocValues values = normsProducer.getNorms(field); int numDocsWithValue = 0; long min = Long.MAX_VALUE; long offset = data.getFilePointer(); meta.writeLong(offset); values = normsProducer.getNorms(field); IndexedDISI.writeBitSet(values, data); meta.writeLong(data.getFilePointer() - offset); } else { meta.writeLong(data.getFilePointer()); values = normsProducer.getNorms(field); writeValues(values, numBytesPerValue, data);
@Override public NumericDocValues getNumeric(FieldInfo field) throws IOException { return normsProducer.getNorms(field); } });
values = normsProducer.getNorms(field); } catch (IOException ioe) { throw new RuntimeException(ioe);
@Override public NumericDocValues getNormValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getFieldInfos().fieldInfo(field); if (fi == null || !fi.hasNorms()) { // Field does not exist or does not index norms return null; } return norms.getNorms(fi); }
@Override public NumericDocValues getNormValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getFieldInfos().fieldInfo(field); if (fi == null || !fi.hasNorms()) { // Field does not exist or does not index norms return null; } return norms.getNorms(fi); }
@Override public NumericDocValues getNormValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getFieldInfos().fieldInfo(field); if (fi == null || !fi.hasNorms()) { // Field does not exist or does not index norms return null; } return norms.getNorms(fi); }
@Override public final NumericDocValues getNormValues(String field) throws IOException { ensureOpen(); Map<String,NumericDocValues> normFields = normsLocal.get(); NumericDocValues norms = normFields.get(field); if (norms != null) { return norms; } else { FieldInfo fi = getFieldInfos().fieldInfo(field); if (fi == null || !fi.hasNorms()) { // Field does not exist or does not index norms return null; } norms = getNormsReader().getNorms(fi); normFields.put(field, norms); return norms; } }
@Override public final NumericDocValues getNormValues(String field) throws IOException { ensureOpen(); Map<String,NumericDocValues> normFields = normsLocal.get(); NumericDocValues norms = normFields.get(field); if (norms != null) { return norms; } else { FieldInfo fi = getFieldInfos().fieldInfo(field); if (fi == null || !fi.hasNorms()) { // Field does not exist or does not index norms return null; } norms = getNormsReader().getNorms(fi); normFields.put(field, norms); return norms; } }
checkNumericDocValues(info.name, normsReader.getNorms(info)); ++status.totFields;
@Override public final NumericDocValues getNormValues(String field) throws IOException { ensureOpen(); FieldInfo fi = getFieldInfos().fieldInfo(field); if (fi == null || fi.hasNorms() == false) { // Field does not exist or does not index norms return null; } return getNormsReader().getNorms(fi); }
checkNumericDocValues(info.name, reader.maxDoc(), normsReader.getNorms(info), new Bits.MatchAllBits(reader.maxDoc())); ++status.totFields;
FieldInfo fieldInfo = mergeState.fieldInfos[i].fieldInfo(mergeFieldInfo.name); if (fieldInfo != null && fieldInfo.hasNorms()) { norms = normsProducer.getNorms(fieldInfo);
checkNumericDocValues(info.name, reader.maxDoc(), normsReader.getNorms(info), new Bits.MatchAllBits(reader.maxDoc())); ++status.totFields;
FieldInfo fieldInfo = mergeState.fieldInfos[i].fieldInfo(mergeFieldInfo.name); if (fieldInfo != null && fieldInfo.hasNorms()) { norms = normsProducer.getNorms(fieldInfo);
@Override public void addNormsField(FieldInfo field, NormsProducer normsProducer) throws IOException { NumericDocValues values = normsProducer.getNorms(field); int numDocsWithValue = 0; long min = Long.MAX_VALUE; long offset = data.getFilePointer(); meta.writeLong(offset); values = normsProducer.getNorms(field); IndexedDISI.writeBitSet(values, data); meta.writeLong(data.getFilePointer() - offset); } else { meta.writeLong(data.getFilePointer()); values = normsProducer.getNorms(field); writeValues(values, numBytesPerValue, data);