Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Selecteer de kolommen title en description uit de tabel film.
  • Voer een full-text search uit op de kolom title naar het woord elf.

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 ____(___) ___ ___(___);
Code bewerken en uitvoeren