public static Count ( Lucene.Net.Index.Term t, |
||
t | Lucene.Net.Index.Term | |
r | ||
리턴 | int |
public override void Run() { try { while (run) { //int n = random.nextInt(2); if (type == 0) { int i = outerInstance.seq.AddAndGet(1); Document doc = DocHelper.CreateDocument(i, "index1", 10); writer.AddDocument(doc); addCount++; } else if (type == 1) { // we may or may not delete because the term may not exist, // however we're opening and closing the reader rapidly IndexReader reader = writer.GetReader(); int id = r.Next(outerInstance.seq); Term term = new Term("id", Convert.ToString(id)); int count = TestIndexWriterReader.Count(term, reader); writer.DeleteDocuments(term); reader.Dispose(); delCount += count; } } } catch (Exception ex) when(ex.IsThrowable()) { Console.WriteLine(ex.StackTrace); this.ex = ex; run = false; } }
override public void Run() { try { while (run_Renamed_Field) { //int n = random.nextInt(2); if (type == 0) { int i = Enclosing_Instance.seq.AddAndGet(1); Document doc = TestIndexWriterReader.CreateDocument(i, "index1", 10); writer.AddDocument(doc); addCount++; } else if (type == 1) { // we may or may not delete because the term may not exist, // however we're opening and closing the reader rapidly IndexReader reader = writer.GetReader(); int id = Enclosing_Instance.random.Next(Enclosing_Instance.seq.IntValue()); Term term = new Term("id", System.Convert.ToString(id)); int count = TestIndexWriterReader.Count(term, reader); writer.DeleteDocuments(term); reader.Close(); delCount += count; } } } catch (System.Exception ex) { System.Console.Out.WriteLine(ex.StackTrace); this.ex = ex; run_Renamed_Field = false; } }