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

Czy istnieje sposób na indeksowanie w postgresie w celu szybkiego wyszukiwania podciągów?

Opcje wyszukiwania i indeksowania tekstu obejmują:

Z minimalnych informacji podanych powyżej powiedziałbym, że tylko indeks trygramowy będzie w stanie ci pomóc, ponieważ wyszukujesz w ciągu znaków infiksowych, a nie szukasz słów ze słownika. Niestety, indeksy trygramów są ogromne i raczej nieefektywne; nie oczekuj jakiegoś magicznego zwiększenia wydajności i pamiętaj, że zbudowanie i uaktualnianie silnika bazy danych wymaga dużo pracy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:zduplikowana wartość klucza narusza unikatowe ograniczenie w poleceniu UPDATE

  2. Jak zaimportować moduły lub zainstalować rozszerzenia w PostgreSQL 9.1+?

  3. postgres - nie można usunąć bazy danych za pomocą psycopg2

  4. Błędy aplikacji Rails Heroku

  5. jak wykorzystać wartość kolumny jako dane wejściowe do operacji przestrzennej