sql >> Databáze >  >> RDS >> PostgreSQL

Spojte frázi končící na předponu s fulltextovým vyhledáváním

SELECT title
FROM table
WHERE title_tsv @@ to_tsquery('zend') and
title_tsv @@ to_tsquery('fram:*')  

je ekvivalentní:

SELECT title
FROM table
WHERE title_tsv @@ to_tsquery('zend & fram:*')

ale samozřejmě to také zjistí, že „Zend nemá žádný rámec“.

Samozřejmě byste mohli vyjádřit shodu regulárního výrazu s názvem po shodě tsquery, ale museli byste použít analýzu vysvětlení, abyste se ujistili, že se spouští po tsquery místo předtím.



  1. Vícenásobná funkce REPLACE v Oracle

  2. 5 bezproblémových tipů pro použití příkazu SQL UPDATE s JOIN

  3. Tipy pro monitorování PostgreSQL pro Moodle

  4. Anatomie vývoje softwaru Role:Data Scientist