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
Istruzioni dell'esercizio
- Seleziona le colonne
titleedescriptiondalla tabellafilm. - Esegui una full-text search sulla colonna
titleper la parolaelf.
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 ____(___) ___ ___(___);