remove searcher pool and make Searcher cloneable (#1411)

* remove searcher pool and make Searcher cloneable

closes #1410

* use SearcherInner in InnerIndexReader
This commit is contained in:
PSeitz
2022-07-12 02:07:48 -07:00
committed by GitHub
parent a4be239d38
commit 23fe73a6c0
13 changed files with 152 additions and 410 deletions

View File

@@ -145,11 +145,7 @@ fn main() -> tantivy::Result<()> {
let warmers: Vec<Weak<dyn Warmer>> = vec![Arc::downgrade(
&(price_dynamic_column.clone() as Arc<dyn Warmer>),
)];
let reader: IndexReader = index
.reader_builder()
.warmers(warmers)
.num_searchers(1)
.try_into()?;
let reader: IndexReader = index.reader_builder().warmers(warmers).try_into()?;
reader.reload()?;
let query_parser = QueryParser::for_index(&index, vec![text]);