inverted_index:玩倒排索引

时间:2024-05-19 08:55:31
【文件属性】:

文件名称:inverted_index:玩倒排索引

文件大小:19KB

文件格式:ZIP

更新时间:2024-05-19 08:55:31

Rust

倒序索引 该库提供了一个内存中(可能会更改)的InvertedIndex ,该索引对文档进行索引以使其可搜索。 以下是有关其功能的一些详细信息。 有关更多示例,请参见测试。 索引编制 let mut index = InvertedIndex::new(); index.index(Document::new(1, "learn to program in rust today")); 索引编制是将文档插入InvertedIndex以使其可搜索的过程。 一般过程是: 通常通过在单词边界上分割文本来标记文档的文本。 将每个令牌插入原始文档作为其有效内容的索引中。 (可选)将其他元数据与每个文档一起存储,例如位置信息。 搜寻中 let results = index.search("prog"); 搜索返回一组搜索结果。 每个搜索结果都包含一个匹配的文档,与查询匹配的文档中的位置以及文档


【文件预览】:
inverted_index-master
----.gitignore(24B)
----src()
--------postings.rs(5KB)
--------index.rs(16KB)
--------util()
--------tokenizers.rs(10KB)
--------query.rs(1KB)
--------search_result.rs(2KB)
--------lib.rs(4KB)
--------document.rs(824B)
----LICENSE(1KB)
----Cargo.toml(382B)
----README.md(3KB)
----rustfmt.toml(18B)

网友评论