Example #1
0
            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);
            }
Example #2
0
            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);
            }
Example #3
0
		    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;
            }
Example #4
0
			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;
			}