MCPcopy Index your code
hub / github.com/diesel-rs/diesel_full_text_search

github.com/diesel-rs/diesel_full_text_search @v2.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.3.0 ↗ · + Follow
24 symbols 29 edges 2 files 0 documented · 0% updated 9mo agov2.3.0 · 2025-10-08★ 833 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

diesel_full_text_search

crates.io docs

Add support for Postgres full text search to diesel, the safe, extensible ORM and query builder for Rust.

This crate also serves as an example of how to extend diesel with database specific features outside of diesel itself as third party crate.

Example Usage


use diesel_full_text_search::*;

let search = "bar";

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

For complete examples, see /examples.

Extension points exported contracts — how you extend this code

TextOrNullableText (Interface)
(no doc) [2 implementers]
src/lib.rs
TsVectorExtensions (Interface)
(no doc) [1 implementers]
src/lib.rs
TsQueryExtensions (Interface)
(no doc) [1 implementers]
src/lib.rs

Core symbols most depended-on inside this repo

matches
called by 1
src/lib.rs
from_sql
called by 0
src/lib.rs
build
called by 0
src/lib.rs
to_sql
called by 0
src/lib.rs
walk_ast
called by 0
src/lib.rs
matches
called by 0
src/lib.rs
concat
called by 0
src/lib.rs
and
called by 0
src/lib.rs

Shape

Method 11
Class 7
Function 3
Interface 3

Languages

Rust100%

Modules by API surface

src/lib.rs23 symbols
examples/simple.rs1 symbols

For agents

$ claude mcp add diesel_full_text_search \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page