Lucene.Net.Index.BaseTermVectorsFormatTestCase.DocID C# (CSharp) Method

DocID() protected method

protected DocID ( IndexReader reader, string id ) : int
reader IndexReader
id string
return int
        protected internal virtual int DocID(IndexReader reader, string id)
        {
            return (new IndexSearcher(reader)).Search(new TermQuery(new Term("id", id)), 1).ScoreDocs[0].Doc;
        }

Usage Example

 public override void Run()
 {
     try
     {
         for (int i = 0; i < AtLeast(100); ++i)
         {
             int idx   = Random().Next(NumDocs);
             int docID = OuterInstance.DocID(Reader, "" + idx);
             OuterInstance.AssertEquals(Docs[idx], Reader.GetTermVectors(docID));
         }
     }
     catch (Exception t)
     {
         this.ARException.Value = t;
     }
 }
All Usage Examples Of Lucene.Net.Index.BaseTermVectorsFormatTestCase::DocID