Specialized indexing and querying for efficient text searches.
PostgreSQL powerful text search engine using tsvector for document indexing and tsquery for search expressions. Supports stemming, ranking, and phrase search. Can replace simple LIKE queries with much faster indexed search.
| Database System | Support Status | Since Version | Notes |
|---|---|---|---|
| MySQL | ✓ Supported | 3.23.23 | Engine-dependent |
| PostgreSQL | ✓ Supported | 8.3 | tsvector/tsquery |
| SQL Server | ✓ Supported | 2008 | Full-Text Service needed |
| Oracle | ✓ Supported | 8i | Oracle Text |
| SQLite | ✓ Supported | 3.9.0 | FTS3/4/5 modules |
Syntax and capabilities vary widely by system.
Engine-dependent
tsvector/tsquery
Full-Text Service needed
Oracle Text
FTS3/4/5 modules