Make float fields FAST too
- Id
- 59e03d738ebda6c5ef1702adca19e2a44c97b301
- Author
- Caio
- Commit time
- 2019-12-11T10:04:31+01:00
Modified crates/cantine_derive/src/lib.rs
FieldType::FLOAT => quote!(add_f64_field),
};
- match field_type {
- // FIXME tantivy 0.11+
- FieldType::FLOAT => quote_spanned! { field.span()=>
- #name: builder.#method(#quoted, tantivy::schema::INDEXED)
- },
- _ => quote_spanned! { field.span()=>
- #name: builder.#method(#quoted, tantivy::schema::INDEXED | tantivy::schema::FAST)
- },
+ quote_spanned! { field.span()=>
+ #name: builder.#method(#quoted, tantivy::schema::INDEXED | tantivy::schema::FAST)
}
});
}
impl std::convert::TryFrom<&tantivy::schema::Schema> for #index_name {
- // TODO better errors
type Error = tantivy::TantivyError;
fn try_from(schema: &tantivy::schema::Schema) -> std::result::Result<Self, Self::Error> {