Fix build from Tantivy changes

This commit is contained in:
Joakim Soderlund 2022-06-04 22:50:43 +02:00
parent 1291c4933a
commit 0e2fc2eae6
2 changed files with 8 additions and 6 deletions

View file

@ -2,7 +2,7 @@
name = "fimfareader-search" name = "fimfareader-search"
version = "0.1.0" version = "0.1.0"
authors = ["Joakim Soderlund <joakim.soderlund@gmail.com>"] authors = ["Joakim Soderlund <joakim.soderlund@gmail.com>"]
edition = "2018" edition = "2021"
[dependencies.fimfareader] [dependencies.fimfareader]
path = ".." path = ".."

View file

@ -12,15 +12,16 @@ use std::time::Instant;
use rayon::iter::ParallelIterator; use rayon::iter::ParallelIterator;
use zip::read::ZipArchive; use zip::read::ZipArchive;
use tantivy::Index;
use tantivy::IndexSettings;
use tantivy::ReloadPolicy;
use tantivy::collector::TopDocs; use tantivy::collector::TopDocs;
use tantivy::directory::MmapDirectory; use tantivy::directory::MmapDirectory;
use tantivy::query::QueryParser; use tantivy::query::QueryParser;
use tantivy::schema;
use tantivy::schema::Document; use tantivy::schema::Document;
use tantivy::schema::Schema; use tantivy::schema::Schema;
use tantivy::schema::Value; use tantivy::schema::Value;
use tantivy::Index; use tantivy::schema;
use tantivy::ReloadPolicy;
use thread_local::ThreadLocal; use thread_local::ThreadLocal;
@ -73,7 +74,8 @@ impl Searcher {
std::fs::create_dir_all(&directory).unwrap(); std::fs::create_dir_all(&directory).unwrap();
let store = MmapDirectory::open(&directory).unwrap(); let store = MmapDirectory::open(&directory).unwrap();
let index = Index::create(store, schema).unwrap(); let settings = IndexSettings::default();
let index = Index::create(store, schema, settings).unwrap();
let schema = index.schema(); let schema = index.schema();
let sid = schema.get_field("sid").unwrap(); let sid = schema.get_field("sid").unwrap();
@ -116,7 +118,7 @@ impl Searcher {
text.clear(); text.clear();
} }
writer.add_document(doc); writer.add_document(doc).unwrap();
}); });
writer.commit().unwrap(); writer.commit().unwrap();