blob: 9a137ebbd437990be268d1ea33325fd690687d06 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
use tantivy::schema::*;
pub fn schema() -> Schema {
let mut schema_builder = Schema::builder();
let body_options = TextOptions::default()
.set_stored()
.set_indexing_options(TextFieldIndexing::default()
.set_tokenizer("default")
.set_index_option(IndexRecordOption::WithFreqsAndPositions));
schema_builder.add_text_field("path", STRING | STORED);
schema_builder.add_text_field("ft", STRING | STORED);
schema_builder.add_text_field("body", body_options );
schema_builder.build()
}
|