Essa semana voltei de férias e antes de sentar na minha mesa já me pediram uma busca, que buscasse tudo, tipo o Google.
Hummmm missão difícil e acredito que impossível, visto que o algoritmo de busca e o algoritmo de relevância do google possuí centenas regras e é algo incrível.
Então me resta falar um pouco sobre a busca textual que temos no PostgreSQL e o que conseguimos fazer com ela.
O PostgreSQL nos oferece o Full Text Search, busca textual, utilizando o tsearch2 e vou falar sobre:
- Busca Textual
- Operadores
- Busca por sinônimos
- Relevância
- Highlight no texto procurado