Basis full-text search
Tekst doorzoeken is iets wat je vaak zult doen bij het bouwen van applicaties of het verkennen van gegevenssets voor data science. Full-text search is handig bij verkennende data-analyse voor een natural language processing-model of wanneer je een zoekfunctie in je applicatie bouwt.
In deze oefening ga je een tekstkolom doorzoeken en die vergelijken met een string. De zoekopdracht geeft hetzelfde resultaat als een query die de operator LIKE gebruikt met het jokerteken % aan het begin en einde van de string, maar presteert veel beter en vormt de basis voor meer geavanceerde full-text search-queries. Aan de slag!
Deze oefening maakt deel uit van de cursus
Functies voor het manipuleren van data in PostgreSQL
Oefeninstructies
- Selecteer de kolommen
titleendescriptionuit de tabelfilm. - Voer een full-text search uit op de kolom
titlenaar het woordelf.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Select the title and description
SELECT ___, ___
FROM film
-- Convert the title to a tsvector and match it against the tsquery
WHERE ____(___) ___ ___(___);