internal long ord; // force "real" seek public OrdWrappedTermsEnum(DocTermOrds outerInstance, AtomicReader reader) { this.outerInstance = outerInstance; InitializeInstanceFields(); Debug.Assert(outerInstance.m_indexedTermsArray != null); termsEnum = reader.Fields.GetTerms(outerInstance.m_field).GetIterator(null); }
internal long ord; // force "real" seek public OrdWrappedTermsEnum(DocTermOrds outerInstance, AtomicReader reader) { this.outerInstance = outerInstance; ord = -outerInstance.indexInterval - 1; if (Debugging.AssertsEnabled) { Debugging.Assert(outerInstance.m_indexedTermsArray != null); } termsEnum = reader.Fields.GetTerms(outerInstance.m_field).GetEnumerator(); }
internal Iterator(DocTermOrds outerInstance, AtomicReader reader) { this.outerInstance = outerInstance; this.reader = reader; this.te = GetTermsEnum(); }