Slide 9
Slide 9 text
WITH q AS (
SELECT to_tsquery('sketch & trees') AS query),
ranked AS (
SELECT id, doc, ts_rank_cd(tsv, query) AS rank
FROM fulltext_search, query
WHERE q.query @@ tsv
ORDER BY rank DESC
LIMIT 10
)
SELECT id, ts_headline(doc, q.query)
FROM ranked, q
ORDER BY ranked DESC;
id | ts_headline
-----+------------------------------------
5 | Sketching the trees
2 | sketches, water colours, and
19 | tree. What the man did was