Wrapper Java bastante simples para o recurso de pesquisa PostGresql FullText.
O que é pesquisa de texto completo.
Primeiro, vejamos a definição:
Na recuperação de texto, a pesquisa de texto completo refere-se a técnicas para pesquisar um único documento armazenado por computador ou uma coleção em um banco de dados de texto completo. A pesquisa de texto completo é distinguido das pesquisas com base em metadados ou em partes dos textos originais representados nos bancos de dados.
Wikipedia
Esta definição apresenta o conceito de um documento, o que é importante. Quando você executa uma pesquisa em seus dados, está procurando entidades significativas para as quais deseja pesquisar, esses são seus documentos! A documentação do PostgreSQL explica incrivelmente.
Um documento é a unidade de pesquisa em um sistema de pesquisa de texto completo; Por exemplo, um artigo de revista ou mensagem de e -mail.
Documentação do Postgres
Este documento pode estar em várias tabelas e representa uma entidade lógica que queremos procurar.
https://www.postgresql.org/docs/9.6/static/textsearch.html