Základní fulltextové vyhledávání
Vyhledávání v textu je něco, co budeš při vývoji aplikací nebo průzkumu datových sad opakovaně využívat. Fulltextové vyhledávání se hodí při průzkumné analýze dat pro modely zpracování přirozeného jazyka i při budování vyhledávací funkce ve vlastní aplikaci.
V tomto cvičení si procvičíš vyhledávání v textovém sloupci a jeho porovnání s řetězcem. Vyhledávání vrátí stejný výsledek jako dotaz s operátorem LIKE a zástupným znakem % na začátku i konci řetězce, ale bude výrazně výkonnější a připraví tě na pokročilejší fulltextové dotazy. Pojďme na to.
Toto cvičení je součástí kurzu
Funkce pro práci s daty v PostgreSQL
Pokyny k cvičení
- Vyber sloupce
titleadescriptionz tabulkyfilm. - Proveď fulltextové vyhledávání ve sloupci
titlepro slovoelf.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Select the title and description
SELECT ___, ___
FROM film
-- Convert the title to a tsvector and match it against the tsquery
WHERE ____(___) ___ ___(___);