#index #inverted #utils

inverted-index-util

实现倒排索引的实用工具

3 个版本

0.0.5 2020年3月16日
0.0.4 2020年3月16日
0.0.3 2020年3月14日
0.0.2 2020年3月13日
0.0.1 2020年3月13日

#86#util

MIT/Apache 协议

9KB
147 代码行数(不包括注释)

Build Status

inverted-index-util

此包提供实现倒排索引的实用工具

使用方法

    use inverted_index_util::entity_list::insert_entity_mut;
    use typenum::consts::U16;
    let mut entity_list: Vec<u8> = Vec::new();

    insert_entity_mut::<U16>(&mut entity_list, b"aaaaaaaaaaaaaaaa");
    insert_entity_mut::<U16>(&mut entity_list, b"cccccccccccccccc");
    insert_entity_mut::<U16>(&mut entity_list, b"aaaaaaaaaaaaaaaa");
    insert_entity_mut::<U16>(&mut entity_list, b"bbbbbbbbbbbbbbbb");

    assert_eq!(
        &entity_list[..],
        &b"aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccc"[..]
    );

lib.rs:

inverted-index-util

此包提供实现倒排索引的实用工具

使用方法

    use inverted_index_util::entity_list::insert_entity_mut;
    use typenum::consts::U16;
    let mut entity_list: Vec<u8> = Vec::new();

    insert_entity_mut::<U16>(&mut entity_list, b"aaaaaaaaaaaaaaaa");
    insert_entity_mut::<U16>(&mut entity_list, b"cccccccccccccccc");
    insert_entity_mut::<U16>(&mut entity_list, b"aaaaaaaaaaaaaaaa");
    insert_entity_mut::<U16>(&mut entity_list, b"bbbbbbbbbbbbbbbb");

    assert_eq!(
        &entity_list[..],
        &b"aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccc"[..]
    );

依赖

~155KB