C# 클래스 Core.Lucene.SourceStorage

파일 보기 프로젝트 열기: brunomlopes/ILoveLucene 1 사용 예제들

공개 메소드들

메소드 설명
AppendItems ( IItemSource source ) : void
DeleteDocumentForObject ( IndexWriter writer, IndexReader indexReader, IItemSource source, object item ) : void
IndexItems ( IItemSource source, IEnumerable items ) : void
LearnCommandForInput ( DocumentId completionId, string input ) : void
RemoveItems ( IItemSource source ) : void
RemoveItemsById ( IItemSource source ) : void
SourceStorage ( Lucene.Net.Store.Directory indexDirectory, ILearningRepository learningRepository, IConverterRepository converterRepository ) : System

비공개 메소드들

메소드 설명
DeleteDocumentsForSourceWithoutTag ( IndexWriter indexWriter, IItemSource source, string tag ) : void
EnsureIndexExists ( ) : void
GetIndexWriter ( ) : IndexWriter
LearnCommandForInput ( IndexWriter writer, IndexReader reader, DocumentId completionId, string input ) : void
PopDocument ( IndexWriter writer, IndexReader reader, string sha1 ) : Lucene.Net.Documents.Document
UpdateDocumentForObject ( IndexWriter writer, IndexReader reader, IItemSource source, string tag, object item ) : void

메소드 상세

AppendItems() 공개 메소드

public AppendItems ( IItemSource source ) : void
source IItemSource
리턴 void

DeleteDocumentForObject() 공개 메소드

public DeleteDocumentForObject ( IndexWriter writer, IndexReader indexReader, IItemSource source, object item ) : void
writer Lucene.Net.Index.IndexWriter
indexReader Lucene.Net.Index.IndexReader
source IItemSource
item object
리턴 void

IndexItems() 공개 메소드

public IndexItems ( IItemSource source, IEnumerable items ) : void
source IItemSource
items IEnumerable
리턴 void

LearnCommandForInput() 공개 메소드

public LearnCommandForInput ( DocumentId completionId, string input ) : void
completionId Core.API.DocumentId
input string
리턴 void

RemoveItems() 공개 메소드

public RemoveItems ( IItemSource source ) : void
source IItemSource
리턴 void

RemoveItemsById() 공개 메소드

public RemoveItemsById ( IItemSource source ) : void
source IItemSource
리턴 void

SourceStorage() 공개 메소드

public SourceStorage ( Lucene.Net.Store.Directory indexDirectory, ILearningRepository learningRepository, IConverterRepository converterRepository ) : System
indexDirectory Lucene.Net.Store.Directory
learningRepository ILearningRepository
converterRepository IConverterRepository
리턴 System