public LuceneSession(IDocumentMapper <T> mapper, Context context, IQueryable <T> queryable)
 {
     this.mapper     = mapper;
     this.context    = context;
     this.queryable  = queryable;
     documentTracker = new SessionDocumentTracker(mapper);
 }
예제 #2
0
        public LuceneSession(IDocumentMapper <T> mapper, IDocumentModificationDetector <T> detector, IIndexWriter writer, Context context, IQueryable <T> queryable)
        {
            this.mapper    = mapper;
            this.writer    = writer;
            this.context   = context;
            this.queryable = queryable;

            documentTracker = new SessionDocumentTracker(detector);
        }