private List <ReaderFacetInfo> GetQueryMatchingDocuments(IndexSearcher currentIndexSearcher, Query baseQuery) { var gatherAllCollector = new GatherAllCollectorByReader(); currentIndexSearcher.Search(baseQuery, gatherAllCollector); foreach (var readerFacetInfo in gatherAllCollector.Results) { readerFacetInfo.Complete(); } return(gatherAllCollector.Results); }
private List <ReaderFacetInfo> GetQueryMatchingDocuments(IndexSearcher currentIndexSearcher, Query baseQuery) { var gatherAllCollector = new GatherAllCollectorByReader(); currentIndexSearcher.Search(baseQuery, gatherAllCollector); foreach (var readerFacetInfo in gatherAllCollector.Results) { var matches = readerFacetInfo.Matches; matches.Sort(); readerFacetInfo.Results = matches.ToArray(); readerFacetInfo.Matches = null; } return(gatherAllCollector.Results); }
private List<ReaderFacetInfo> GetQueryMatchingDocuments(IndexSearcher currentIndexSearcher, Query baseQuery) { var gatherAllCollector = new GatherAllCollectorByReader(); currentIndexSearcher.Search(baseQuery, gatherAllCollector); foreach (var readerFacetInfo in gatherAllCollector.Results) { var matches = readerFacetInfo.Matches; matches.Sort(); readerFacetInfo.Results = matches.ToArray(); readerFacetInfo.Matches = null; } return gatherAllCollector.Results; }
private List<ReaderFacetInfo> GetQueryMatchingDocuments(IndexSearcher currentIndexSearcher, Query baseQuery) { var gatherAllCollector = new GatherAllCollectorByReader(); currentIndexSearcher.Search(baseQuery, gatherAllCollector); foreach (var readerFacetInfo in gatherAllCollector.Results) { readerFacetInfo.Complete(); } return gatherAllCollector.Results; }