Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
		/// <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;
		}