public override DocsEnum Docs(IBits liveDocs, DocsEnum reuse, DocsFlags flags) // ignored { if (reuse is null || !(reuse is TVDocsEnum docsEnum)) docsEnum = new TVDocsEnum(); docsEnum.Reset(liveDocs, freq); return docsEnum; }
public override sealed DocsEnum Docs(IBits liveDocs, DocsEnum reuse, DocsFlags flags) { if (reuse is null || !(reuse is TVDocsEnum docsEnum)) { docsEnum = new TVDocsEnum(); } docsEnum.Reset(liveDocs, termFreqs[ord], positionIndex[ord], positions, startOffsets, lengths, payloads, payloadIndex); return(docsEnum); }
public override DocsEnum Docs(IBits liveDocs, DocsEnum reuse, DocsFlags flags) // ignored { if (reuse is null || !(reuse is TVDocsEnum docsEnum)) { docsEnum = new TVDocsEnum(); } docsEnum.Reset(liveDocs, termAndPostings[currentTerm]); return(docsEnum); }