protected void IndexEvent <T>(ILuceneIndexer indexer, T newEvent)
        {
            var visitor = Assimilate.GetInstanceOf <IVisit <T> >();

            visitor.Subscribe(indexer);
            visitor.Accept(newEvent);
        }
Esempio n. 2
0
 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;
 }