mirror of
https://github.com/meilisearch/MeiliSearch
synced 2024-11-23 05:14:27 +01:00
Remove the prefix LMDB databases
This commit is contained in:
parent
7cde312f14
commit
d784d87880
@ -42,11 +42,9 @@ pub struct Index {
|
|||||||
pub main: PolyDatabase,
|
pub main: PolyDatabase,
|
||||||
/// A word and all the positions where it appears in the whole dataset.
|
/// A word and all the positions where it appears in the whole dataset.
|
||||||
pub word_positions: Database<Str, RoaringBitmapCodec>,
|
pub word_positions: Database<Str, RoaringBitmapCodec>,
|
||||||
pub prefix_word_positions: Database<Str, RoaringBitmapCodec>,
|
/// Maps a word at a position (u32) and all the documents ids where the given word appears.
|
||||||
/// Maps a word at a position (u32) and all the documents ids where it appears.
|
|
||||||
pub word_position_docids: Database<StrBEU32Codec, RoaringBitmapCodec>,
|
pub word_position_docids: Database<StrBEU32Codec, RoaringBitmapCodec>,
|
||||||
pub prefix_word_position_docids: Database<StrBEU32Codec, RoaringBitmapCodec>,
|
/// Maps a word and an attribute (u32) to all the documents ids where the given word appears.
|
||||||
/// Maps a word and an attribute (u32) to all the documents ids that it appears in.
|
|
||||||
pub word_attribute_docids: Database<StrBEU32Codec, RoaringBitmapCodec>,
|
pub word_attribute_docids: Database<StrBEU32Codec, RoaringBitmapCodec>,
|
||||||
/// The MTBL store that contains the documents content.
|
/// The MTBL store that contains the documents content.
|
||||||
documents: omtbl::Reader<TransitiveArc<Mmap>>,
|
documents: omtbl::Reader<TransitiveArc<Mmap>>,
|
||||||
@ -66,9 +64,7 @@ impl Index {
|
|||||||
path: path.as_ref().to_path_buf(),
|
path: path.as_ref().to_path_buf(),
|
||||||
main: env.create_poly_database(None)?,
|
main: env.create_poly_database(None)?,
|
||||||
word_positions: env.create_database(Some("word-positions"))?,
|
word_positions: env.create_database(Some("word-positions"))?,
|
||||||
prefix_word_positions: env.create_database(Some("prefix-word-positions"))?,
|
|
||||||
word_position_docids: env.create_database(Some("word-position-docids"))?,
|
word_position_docids: env.create_database(Some("word-position-docids"))?,
|
||||||
prefix_word_position_docids: env.create_database(Some("prefix-word-position-docids"))?,
|
|
||||||
word_attribute_docids: env.create_database(Some("word-attribute-docids"))?,
|
word_attribute_docids: env.create_database(Some("word-attribute-docids"))?,
|
||||||
documents: omtbl::Reader::new(TransitiveArc(Arc::new(documents)))?,
|
documents: omtbl::Reader::new(TransitiveArc(Arc::new(documents)))?,
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user