@Override public WritablePosting asWritablePosting() { return new FieldPostingImpl(id, tf, fields); }
public WritablePosting asWritablePosting() { FieldPostingImpl bp = new FieldPostingImpl(docid, frequency, fieldFrequencies.length); System.arraycopy(fieldFrequencies, 0, bp.getFieldFrequencies(), 0, fieldFrequencies.length); return bp; }
/** {@inheritDoc} */ @Override public WritablePosting asWritablePosting() { FieldPostingImpl bp = new FieldPostingImpl(getFieldFrequencies()); bp.setId(getId()); bp.setTf(getFrequency()); return bp; } }
@Override public WritablePosting asWritablePosting() { return new FieldPostingImpl(id, tf, fields); }
/** Get this posting as a WritablePosting */ @Override public WritablePosting asWritablePosting() { FieldPostingImpl fbp = new FieldPostingImpl(id, tf, fieldCount); System.arraycopy(fieldFrequencies, 0, fbp.getFieldFrequencies(), 0, fieldCount); return fbp; }
/** {@inheritDoc} */ @Override public WritablePosting asWritablePosting() { FieldPostingImpl fbp = new FieldPostingImpl(fieldFrequencies.length); fbp.id = id; fbp.tf = tf; System.arraycopy(fieldFrequencies, 0, fbp.fieldFrequencies, 0, fieldFrequencies.length); return fbp; }
/** Get this posting as a WritablePosting */ @Override public WritablePosting asWritablePosting() { FieldPostingImpl fbp = new FieldPostingImpl(id, tf, fieldCount); System.arraycopy(fieldFrequencies, 0, fbp.getFieldFrequencies(), 0, fieldCount); return fbp; }
/** {@inheritDoc} */ @Override public WritablePosting asWritablePosting() { FieldPostingImpl fbp = new FieldPostingImpl(fieldFrequencies.length); fbp.id = id; fbp.tf = tf; System.arraycopy(fieldFrequencies, 0, fbp.fieldFrequencies, 0, fieldFrequencies.length); return fbp; }
@Override public WritablePosting asWritablePosting() { FieldPostingImpl fbp = new FieldPostingImpl(termIds[i],getFrequency(), fieldCount); System.arraycopy(getFieldFrequencies(), 0, fbp.getFieldFrequencies(), 0, fieldCount); return fbp; }
@Override public WritablePosting asWritablePosting() { return new FieldPostingImpl(this.getId(), this.getFrequency(), this.getFieldFrequencies()); }
@Override public WritablePosting asWritablePosting() { return new FieldPostingImpl(this.getId(), this.getFrequency(), this.getFieldFrequencies()); }
@SuppressWarnings("unchecked") @Test public void testSingleEntrySeveralPostingsFields() throws Exception { List<Posting> postings = new ArrayList<Posting>(); postings.add(new FieldPostingImpl(1,1, new int[]{5})); postings.add(new FieldPostingImpl(2,1, new int[]{5})); postings.add(new FieldPostingImpl(10,1, new int[]{5})); postings.add(new FieldPostingImpl(100,1, new int[]{5})); List<BitIndexPointer> pointerList = new ArrayList<BitIndexPointer>(); DataInput file = PostingTestUtils.writeFieldPostingsToData(new Iterator[]{postings.iterator()}, pointerList); BitInputStream bitIn = new BitInputStream(file); IterablePosting ip = new FieldIterablePosting(bitIn, postings.size(), null, 1); PostingTestUtils.comparePostings(postings, ip); }
: new BlockPostingImpl(docids[di], 0, new int[0]) : fields ? new FieldPostingImpl(docids[di], 0, fieldCount) : new BasicPostingImpl(docids[di], 0);
: new BlockPostingImpl(docids[di], 0, new int[0]) : fields ? new FieldPostingImpl(docids[di], 0, fieldCount) : new BasicPostingImpl(docids[di], 0);