/** {@inheritDoc} */ @Override public DocumentIndexEntry getDocumentEntry(int docid) { FieldDocumentIndexEntry fdie = new FieldDocumentIndexEntry(); try { fdie.setDocumentLength(getDocumentLength(docid)); } catch (IOException e) { e.printStackTrace(); } fdie.setFieldLengths(getFieldLengths(docid)); return fdie; }
public DocumentIndexEntry next() { FieldDocumentIndexEntry die = new FieldDocumentIndexEntry(); die.setDocumentLength(docLengths.get(index)); die.setFieldLengths(fieldLengths.get(index++).toNativeArray()); return die; }
public Entry<Integer, DocumentIndexEntry> next() { FieldDocumentIndexEntry die = new FieldDocumentIndexEntry(); die.setDocumentLength(docLengths.get(index)); die.setFieldLengths(fieldLengths.get(index++).toNativeArray()); Entry<Integer, DocumentIndexEntry> e = new MapEntry<Integer, DocumentIndexEntry>(index, die); return e; }
/** * {@inheritDoc} */ public DocumentIndexEntry getDocumentStatistics() { FieldDocumentIndexEntry fdie = new FieldDocumentIndexEntry(this.fieldCount); fdie.setDocumentLength(documentLength); fdie.setNumberOfEntries(occurrences.size()); fdie.setFieldLengths(fieldLengths); return fdie; }
/** {@inheritDoc} */ public FieldDocumentIndexEntry getDocumentEntry(int docid) { FieldDocumentIndexEntry fdie = new FieldDocumentIndexEntry(); fdie.setDocumentLength(getDocumentLength(docid)); fdie.setFieldLengths(getFieldLengths(docid)); if (bitpointers.contains(docid)) fdie.setBitIndexPointer(bitpointers.get(docid)); return fdie; }