Text search basics
DraftText search starts with patterns. LIKE and ILIKE are simple tools for prefix, suffix, and contains-style matching.
Prefix search
LIKE uses % as a wildcard. This pattern matches titles starting with SQL.
Loaded Database:text-search-basics.database-init
SELECT title
FROM articles
WHERE title LIKE 'SQL%';Loading plan...Case-insensitive search
ILIKE works like LIKE, but ignores letter case.
Loaded Database:text-search-basics.database-init
SELECT title
FROM articles
WHERE title ILIKE '%postgres%';Loading plan...Normalize then search
LOWER can make a regular LIKE comparison case-insensitive.
Loaded Database:text-search-basics.database-init
SELECT title
FROM articles
WHERE LOWER(body) LIKE '%search%';Loading plan...