protected void IndexEvent <T>(ILuceneIndexer indexer, T newEvent) { var visitor = Assimilate.GetInstanceOf <IVisit <T> >(); visitor.Subscribe(indexer); visitor.Accept(newEvent); }
public LuceneTasks(ILuceneIndexer <PersonIndexer> personIndexer, IPersonSearcher personSearcher, ILuceneIndexer <UnitIndexer> unitIndexer, IUnitSearcher unitSearcher, IScreeningResponseIndexer screeningResponseIndexer, IScreeningResponseSearcher screeningResponseSearcher, ILuceneIndexer <SourceIndexer> sourceIndexer, ISourceSearcher sourceSearcher, ILuceneIndexer <EventIndexer> eventIndexer, IEventSearcher eventSearcher, ILuceneIndexer <RequestIndexer> requestIndexer, IRequestSearcher requestSearcher) { this.personIndexer = personIndexer; this.personSearcher = personSearcher; this.unitIndexer = unitIndexer; this.unitSearcher = unitSearcher; this.screeningResponseIndexer = screeningResponseIndexer; this.screeningResponseSearcher = screeningResponseSearcher; this.sourceIndexer = sourceIndexer; this.sourceSearcher = sourceSearcher; this.eventIndexer = eventIndexer; this.eventSearcher = eventSearcher; this.requestIndexer = requestIndexer; this.requestSearcher = requestSearcher; }
public HomeController(ISearchEngine <DataContext> searchEngine, ILuceneIndexer luceneIndexer) { _searchEngine = searchEngine; _luceneIndexer = luceneIndexer; }