/// <summary> Construct the vector</summary> /// <returns> The {@link TermFreqVector} based on the mappings. /// </returns> public virtual TermFreqVector MaterializeVector() { SegmentTermVector tv = null; if (field != null && terms != null) { if (storingPositions || storingOffsets) { tv = new SegmentTermPositionVector(field, terms, termFreqs, positions, offsets); } else { tv = new SegmentTermVector(field, terms, termFreqs); } } return(tv); }
/// <summary> Construct the vector</summary> /// <returns> The {@link TermFreqVector} based on the mappings. /// </returns> public virtual TermFreqVector MaterializeVector() { SegmentTermVector tv = null; if (field != null && terms != null) { if (storingPositions || storingOffsets) { tv = new SegmentTermPositionVector(field, terms, termFreqs, positions, offsets); } else { tv = new SegmentTermVector(field, terms, termFreqs); } } return tv; }