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); }