IniziaInizia gratis

Ricerca full-text di base

Cercare nel testo diventerà qualcosa che farai spesso quando sviluppi applicazioni o esplori insiemi di dati per la data science. La full-text search è utile sia nell’analisi esplorativa dei dati per un modello di natural language processing sia quando vuoi integrare una funzione di ricerca nella tua applicazione.

In questo esercizio, farai pratica nel cercare in una colonna di testo e nel confrontarla con una stringa. La ricerca restituirà lo stesso risultato di una query che usa l’operatore LIKE con il carattere jolly % all’inizio e alla fine della stringa, ma sarà molto più efficiente e ti offrirà le basi per query di full-text search più avanzate. Iniziamo!

Questo esercizio fa parte del corso

Funzioni per manipolare i dati in PostgreSQL

Visualizza il corso

Istruzioni dell'esercizio

  • Seleziona le colonne title e description dalla tabella film.
  • Esegui una full-text search sulla colonna title per la parola elf.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- Select the title and description
SELECT ___, ___
FROM film
-- Convert the title to a tsvector and match it against the tsquery 
WHERE ____(___) ___ ___(___);
Modifica ed esegui il codice