基础全文搜索
在构建应用或为数据科学探索数据集时,文本搜索会成为经常要做的事。全文搜索在进行自然语言处理模型的探索性数据分析,或为应用构建搜索功能时非常有用。
在本练习中,您将练习在文本列上搜索,并将其与字符串匹配。该搜索将返回与使用 LIKE 运算符、在字符串首尾加上通配符 % 的查询相同的结果,但性能更好,并为更高级的全文搜索查询打下基础。让我们开始吧。
本练习是课程的一部分
在 PostgreSQL 中使用函数处理数据
练习说明
- 从
film表中选择title和description列。 - 在
title列上执行全文搜索,查找单词elf。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Select the title and description
SELECT ___, ___
FROM film
-- Convert the title to a tsvector and match it against the tsquery
WHERE ____(___) ___ ___(___);