Don't explicitly call Searcher.close() when resetSearcher called, because any concurrently executing searchers will have their IndexReader closed from under them. Instead rely on shared_ptr deallocation of the Searcher, which then calls close() in its destructor. See #15.
Don't explicitly call Searcher.close() when resetSearcher called, because any concurrently executing searchers will have their IndexReader closed from under them. Instead rely on shared_ptr deallocation of the Searcher, which then calls close() in its destructor. See #15.

Blue-Rocket/BRFullTextSearch,Blue-Rocket/BRFullTextSearch,Blue-Rocket/BRFullTextSearch,Blue-Rocket/BRFullTextSearch