public Searcher(TDefinition definition, IGetLuceneIndexSearcher getLuceneIndexSearcher, SiteSettings siteSettings) { _definition = definition; _getLuceneIndexSearcher = getLuceneIndexSearcher; _siteSettings = siteSettings; IndexManager.EnsureIndexExists <TEntity, TDefinition>(); }
public UniversalSearchIndexManager(IUniversalSearchItemGenerator universalSearchItemGenerator, Site site, IGetLuceneIndexWriter getLuceneIndexWriter, IGetLuceneIndexSearcher getLuceneIndexSearcher, IGetLuceneDirectory getLuceneDirectory) { _universalSearchItemGenerator = universalSearchItemGenerator; _site = site; _getLuceneIndexWriter = getLuceneIndexWriter; _getLuceneIndexSearcher = getLuceneIndexSearcher; _getLuceneDirectory = getLuceneDirectory; }
public ProductSearchIndex(ISession session, IEnumerable <IFieldDefinition <ProductSearchIndex, Product> > definitions, IGetLuceneIndexSearcher getLuceneIndexSearcher) : base(session, getLuceneIndexSearcher) { _definitions = new HashSet <IFieldDefinition <ProductSearchIndex, Product> >(definitions); }
public WebpageSearchIndexDefinition(ISession session, IGetLuceneIndexSearcher getLuceneIndexSearcher, IEnumerable <IFieldDefinition <WebpageSearchIndexDefinition, Webpage> > definitions) : base(session, getLuceneIndexSearcher) { _definitions = new HashSet <IFieldDefinition <WebpageSearchIndexDefinition, Webpage> >(definitions); }
public AmazonOrderSearchDefinition(ISession session, IEnumerable <IFieldDefinition <AmazonOrderSearchDefinition, AmazonOrder> > definitions, IGetLuceneIndexSearcher getLuceneIndexSearcher) : base(session, getLuceneIndexSearcher) { _definitions = new HashSet <IFieldDefinition <AmazonOrderSearchDefinition, AmazonOrder> >(definitions); }