文件名称:elasticlunr-rs-Elasticlunr.js到Rust的部分端口-Rust开发
文件大小:110KB
文件格式:ZIP
更新时间:2024-06-16 13:41:46
Rust Database
elasticlunr-rs elasticlunr.js到Rust的部分端口。 旨在用于生成兼容的搜索索引。 示例使用std :: fs :: File; 使用elasticlunr-rs elasticlunr.js到Rust的部分端口。 旨在用于生成兼容的搜索索引。 示例使用std :: fs :: File; 使用std :: io :: Write; 使用elasticlunr :: Index; let mut index = Index :: new(&[“ title”,“ body”]); index.add_doc(“ 1”,&[“这是标题”,“这是正文!”]); //添加更多文档... let mut file = File :: create(“ out.json”)。unwrap(); file.write_all(index.to_json_pretty()。as_bytes()); 许可证此存储库是根据A条款提供的
【文件预览】:
elasticlunr-rs-master
----.gitignore(357B)
----LICENSE-JS(1KB)
----benches()
--------bench-holistic.rs(693B)
----src()
--------lang()
--------pipeline.rs(3KB)
--------inverted_index.rs(12KB)
--------config.rs(4KB)
--------document_store.rs(9KB)
--------lib.rs(11KB)
----Cargo.toml(1KB)
----.github()
--------workflows()
----examples()
--------export_json.rs(624B)
----LICENSE-MIT(1KB)
----README.md(2KB)
----tests()
--------data()
--------searchindex_fixture.json(31KB)
--------searchindex_fixture_ja.json(23KB)
--------lunr-fixture-gen()
--------test-lang.rs(2KB)
--------test-compare.rs(4KB)
----LICENSE-WORDS(1KB)
----.gitattributes(13B)
----LICENSE-APACHE(11KB)