mirror of
https://github.com/JockeTF/fimfareader.git
synced 2024-11-27 07:28:00 +01:00
Fix build from Tantivy changes
This commit is contained in:
parent
1291c4933a
commit
0e2fc2eae6
2 changed files with 8 additions and 6 deletions
|
@ -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 = ".."
|
||||||
|
|
|
@ -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();
|
||||||
|
|
Loading…
Reference in a new issue