PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Dopasuj frazę kończącą się prefiksem za pomocą wyszukiwania pełnotekstowego

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

jest równoważne z:

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

ale oczywiście stwierdza, że ​​"Zend nie ma frameworka".

Mógłbyś oczywiście wyrazić dopasowanie wyrażenia regularnego do tytułu po dopasowaniu tsquery, ale musiałbyś użyć analizy wyjaśniania, aby upewnić się, że zostało wykonane po tsquery, a nie przed.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uruchamianie wielu instancji PostgreSQL na jednym hoście

  2. Generuj wartości DOMYŚLNE w CTE UPSERT przy użyciu PostgreSQL 9.3

  3. PostgreSQL:Usuń bazę danych PostgreSQL za pomocą wiersza poleceń

  4. Dodaj tygodnie do daty w PostgreSQL

  5. Rozplątanie aktualizacji PostgreSQL