PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Existe uma maneira de indexar no postgres para pesquisas rápidas de substring


As opções para pesquisa e indexação de texto incluem:

Das informações mínimas fornecidas acima, eu diria que apenas um índice de trigramas poderá ajudá-lo, já que você está fazendo pesquisas infixas em uma string e não procurando palavras do dicionário. Infelizmente, os índices de trigramas são enormes e bastante ineficiente; não espere algum tipo de aumento de desempenho mágico e lembre-se de que eles exigem muito trabalho para o mecanismo de banco de dados construir e manter-se atualizado.