Esempio n. 1
0
        public override Fields GetTermVectors(int docID)
        {
            EnsureOpen();
            ParallelFields fields = null;

            foreach (KeyValuePair <string, AtomicReader> ent in tvFieldToReader /*.EntrySet()*/)
            {
                string fieldName = ent.Key;
                Terms  vector    = ent.Value.GetTermVector(docID, fieldName);
                if (vector != null)
                {
                    if (fields == null)
                    {
                        fields = new ParallelFields();
                    }
                    fields.AddField(fieldName, vector);
                }
            }

            return(fields);
        }
 private void InitializeInstanceFields()
 {
     fields = new ParallelFields(this);
 }
        public override Fields GetTermVectors(int docID)
        {
            EnsureOpen();
            ParallelFields fields = null;
            foreach (KeyValuePair<string, AtomicReader> ent in TvFieldToReader/*.EntrySet()*/)
            {
                string fieldName = ent.Key;
                Terms vector = ent.Value.GetTermVector(docID, fieldName);
                if (vector != null)
                {
                    if (fields == null)
                    {
                        fields = new ParallelFields(this);
                    }
                    fields.AddField(fieldName, vector);
                }
            }

            return fields;
        }
 private void InitializeInstanceFields()
 {
     Fields_Renamed = new ParallelFields(this);
 }
Esempio n. 5
0
 private void InitializeInstanceFields()
 {
     Fields_Renamed = new ParallelFields(this);
 }