Zacznij terazZacznij za darmo

Podstawowe wyszukiwanie pełnotekstowe

Wyszukiwanie tekstu to operacja, którą będziesz wykonywać wielokrotnie – zarówno podczas tworzenia aplikacji, jak i eksploracji zbiorów danych. Wyszukiwanie pełnotekstowe przydaje się szczególnie przy analizie eksploracyjnej danych na potrzeby modeli przetwarzania języka naturalnego lub przy budowaniu funkcji wyszukiwania w aplikacji.

W tym ćwiczeniu przeszukasz kolumnę tekstową i dopasujesz ją do podanego ciągu znaków. Wynik będzie taki sam jak w przypadku zapytania z operatorem LIKE i wieloznakiem % na początku i końcu ciągu – jednak to podejście działa znacznie wydajniej i stanowi solidną podstawę do bardziej zaawansowanych zapytań pełnotekstowych. Zaczynamy!

To ćwiczenie jest częścią kursu

Funkcje do manipulowania danymi w PostgreSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Wybierz kolumny title i description z tabeli film.
  • Wykonaj wyszukiwanie pełnotekstowe w kolumnie title dla słowa elf.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Select the title and description
SELECT ___, ___
FROM film
-- Convert the title to a tsvector and match it against the tsquery 
WHERE ____(___) ___ ___(___);
Edytuj i uruchom kod