/** {@inheritDoc} */ @Override public WritablePosting asWritablePosting() { BlockFieldPostingImpl bfpi = new BlockFieldPostingImpl(id, tf, positions, fieldCount); System.arraycopy(fieldFrequencies, 0, bfpi.getFieldFrequencies(), 0, fieldCount); return bfpi; }
/** {@inheritDoc} */ @Override public WritablePosting asWritablePosting() { int fieldCount = fieldFrequencies.length; //System.err.println(this.getClass().getSimpleName() + " clone happening. pos=" + Arrays.toString(this.getPositions())); BlockFieldPostingImpl bfpi = new BlockFieldPostingImpl(id, tf, positions, fieldCount); System.arraycopy(fieldFrequencies, 0, bfpi.getFieldFrequencies(), 0, fieldCount); //System.err.println(bfpi.getClass().getSimpleName() + " clone happened. pos=" + Arrays.toString(bfpi.getPositions())); return bfpi; }
/** {@inheritDoc} */ @Override public WritablePosting asWritablePosting() { BlockFieldPostingImpl bfpi = new BlockFieldPostingImpl(id, tf, positions, fieldCount); System.arraycopy(fieldFrequencies, 0, bfpi.getFieldFrequencies(), 0, fieldCount); return bfpi; }
/** {@inheritDoc} */ @Override public WritablePosting asWritablePosting() { int fieldCount = fieldFrequencies.length; //System.err.println(this.getClass().getSimpleName() + " clone happening. pos=" + Arrays.toString(this.getPositions())); BlockFieldPostingImpl bfpi = new BlockFieldPostingImpl(id, tf, positions, fieldCount); System.arraycopy(fieldFrequencies, 0, bfpi.getFieldFrequencies(), 0, fieldCount); //System.err.println(bfpi.getClass().getSimpleName() + " clone happened. pos=" + Arrays.toString(bfpi.getPositions())); return bfpi; }
public WritablePosting asWritablePosting() { BlockFieldPostingImpl bp = new BlockFieldPostingImpl(docid, frequency, blockIds, fieldFrequencies.length); System.arraycopy(fieldFrequencies, 0, bp.getFieldFrequencies(), 0, fieldFrequencies.length); return bp; }
@Override public WritablePosting asWritablePosting() { BlockFieldPostingImpl fbp = new BlockFieldPostingImpl(termIds[i], getFrequency(), getPositions(), fieldCount); System.arraycopy(getFieldFrequencies(), 0, fbp.getFieldFrequencies(), 0, fieldCount); return fbp; } }