C# Класс Lucene.Net.Index.ThreadedIndexingAndSearchingTestCase

Utility class that spawns multiple indexing and searching threads.
Наследование: LuceneTestCase
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
AddCount Lucene.Net.Support.AtomicInteger
AssertMergedSegmentsWarmed bool
DelCount Lucene.Net.Support.AtomicInteger
Dir System.IO.Directory
Failed AtomicBoolean
PackCount Lucene.Net.Support.AtomicInteger
Writer IndexWriter

Открытые методы

Метод Описание
RunTest ( string testName ) : void

Защищенные методы

Метод Описание
AddDocument ( Lucene.Net.Index.Term id, IEnumerable doc ) : void
AddDocuments ( Lucene.Net.Index.Term id, IEnumerable docs ) : void
DeleteDocuments ( Lucene.Net.Index.Term term ) : void
DoAfterIndexingThreadDone ( ) : void
DoAfterWriter ( TaskScheduler es ) : void
DoClose ( ) : void
DoSearching ( TaskScheduler es, System.DateTime stopTime ) : void
GetDirectory ( Directory @in ) : Directory
ReleaseSearcher ( IndexSearcher s ) : void
RunSearchThreads ( System.DateTime stopTime ) : void
SmokeTestSearcher ( IndexSearcher s ) : void
UpdateDocument ( Lucene.Net.Index.Term term, IEnumerable doc ) : void
UpdateDocuments ( Lucene.Net.Index.Term id, IEnumerable docs ) : void

Приватные методы

Метод Описание
LaunchIndexingThreads ( LineFileDocs docs, int numThreads, System.DateTime stopTime, ISet delIDs, ISet delPackIDs, IList allSubDocs ) : Lucene.Net.Support.ThreadClass[]
RunQuery ( IndexSearcher s, Query q ) : int

Описание методов

AddDocument() защищенный Метод

protected AddDocument ( Lucene.Net.Index.Term id, IEnumerable doc ) : void
id Lucene.Net.Index.Term
doc IEnumerable
Результат void

AddDocuments() защищенный Метод

protected AddDocuments ( Lucene.Net.Index.Term id, IEnumerable docs ) : void
id Lucene.Net.Index.Term
docs IEnumerable
Результат void

DeleteDocuments() защищенный Метод

protected DeleteDocuments ( Lucene.Net.Index.Term term ) : void
term Lucene.Net.Index.Term
Результат void

DoAfterIndexingThreadDone() защищенный Метод

protected DoAfterIndexingThreadDone ( ) : void
Результат void

DoAfterWriter() защищенный Метод

protected DoAfterWriter ( TaskScheduler es ) : void
es System.Threading.Tasks.TaskScheduler
Результат void

DoClose() защищенный Метод

protected DoClose ( ) : void
Результат void

DoSearching() защищенный абстрактный Метод

protected abstract DoSearching ( TaskScheduler es, System.DateTime stopTime ) : void
es System.Threading.Tasks.TaskScheduler
stopTime System.DateTime
Результат void

GetDirectory() защищенный Метод

protected GetDirectory ( Directory @in ) : Directory
@in System.IO.Directory
Результат System.IO.Directory

ReleaseSearcher() защищенный Метод

protected ReleaseSearcher ( IndexSearcher s ) : void
s IndexSearcher
Результат void

RunSearchThreads() защищенный Метод

protected RunSearchThreads ( System.DateTime stopTime ) : void
stopTime System.DateTime
Результат void

RunTest() публичный Метод

public RunTest ( string testName ) : void
testName string
Результат void

SmokeTestSearcher() защищенный Метод

protected SmokeTestSearcher ( IndexSearcher s ) : void
s IndexSearcher
Результат void

UpdateDocument() защищенный Метод

protected UpdateDocument ( Lucene.Net.Index.Term term, IEnumerable doc ) : void
term Lucene.Net.Index.Term
doc IEnumerable
Результат void

UpdateDocuments() защищенный Метод

protected UpdateDocuments ( Lucene.Net.Index.Term id, IEnumerable docs ) : void
id Lucene.Net.Index.Term
docs IEnumerable
Результат void

Описание свойств

AddCount защищенное свойство

protected AtomicInteger,Lucene.Net.Support AddCount
Результат Lucene.Net.Support.AtomicInteger

AssertMergedSegmentsWarmed защищенное свойство

protected bool AssertMergedSegmentsWarmed
Результат bool

DelCount защищенное свойство

protected AtomicInteger,Lucene.Net.Support DelCount
Результат Lucene.Net.Support.AtomicInteger

Dir защищенное свойство

protected Directory,System.IO Dir
Результат System.IO.Directory

Failed защищенное свойство

protected AtomicBoolean Failed
Результат AtomicBoolean

PackCount защищенное свойство

protected AtomicInteger,Lucene.Net.Support PackCount
Результат Lucene.Net.Support.AtomicInteger

Writer защищенное свойство

protected IndexWriter,Lucene.Net.Index Writer
Результат IndexWriter