public void Dispose() { if (_searcher != null) { _reader.Close(); _searcher.Close(); _searcher = null; } }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="searchResult"></param> /// <param name="searcher"></param> /// <param name="instance"></param> public RandomCollectorWrapper(SearchResult searchResult, global::Lucene.Net.Search.Searcher searcher, TopDocsCollector instance) : base(searchResult, searcher, instance) { _itemsCount = searchResult.Options.TotalHits; }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="searchResult"></param> /// <param name="searcher"></param> /// <param name="instance"></param> public SummaryCollectorWrapper(SearchResult searchResult, global::Lucene.Net.Search.Searcher searcher, TopDocsCollector instance) : base(SearchResult.GetPriorityQueue(instance)) { _searchResult = searchResult; _instance = instance; _searcher = searcher; }