#全文搜索 #文本搜索 #查询构建器 #diesel #ORM #postgresql #搜索查询

diesel_full_text_search

为Diesel添加对PostgreSQL全文搜索的支持

20个版本 (6个稳定版)

2.2.0 2024年5月31日
2.1.1 2023年10月19日
2.1.0 2023年5月26日
2.0.0 2022年8月29日
0.5.1 2016年4月15日

#1013数据库接口

Download history 3267/week @ 2024-05-03 3929/week @ 2024-05-10 4548/week @ 2024-05-17 2729/week @ 2024-05-24 3757/week @ 2024-05-31 3124/week @ 2024-06-07 2019/week @ 2024-06-14 3053/week @ 2024-06-21 2114/week @ 2024-06-28 2462/week @ 2024-07-05 2201/week @ 2024-07-12 1864/week @ 2024-07-19 2551/week @ 2024-07-26 2389/week @ 2024-08-02 2643/week @ 2024-08-09 2156/week @ 2024-08-16

10,010 每月下载量
用于 3 crate

MIT 许可证

11KB
186

diesel_full_text_search

crates.io docs

为Rust的安全、可扩展ORM和查询构建器diesel添加对Postgres全文搜索的支持。

此crate还演示了如何作为第三方crate在diesel外部扩展diesel的特定数据库功能。

示例用法


use diesel_full_text_search::*;

let search = "bar";

let query = foo::table.filter(to_tsvector(Foo::description).matches(to_tsquery(search)));

有关完整示例,请参阅/examples

依赖项

~3.5MB
~68K SLoC