Exemplo n.º 1
0
 public Collector(string directory, IReadSession readSession, IScoringSchemeFactory scorerFactory = null)
 {
     _readSession = readSession;
     _directory = directory;
     _scorerFactory = scorerFactory;
     _scoreCache = new Dictionary<Query, IList<DocumentScore>>();
 }
Exemplo n.º 2
0
 private DocumentScore[] Collect(QueryContext query, IReadSession readSession)
 {
     using (var collector = new Collector(_directory, readSession, _scorerFactory))
     {
         return(collector.Collect(query));
     }
 }