Emballage Java assez simple pour la fonction de recherche FullText PostgreSQL.
Qu'est-ce que la recherche en texte intégral.
Tout d'abord, regardons la définition:
Dans la récupération de texte, la recherche en texte intégral fait référence aux techniques de recherche d'un seul document stocké par ordinateur ou d'une collection dans une base de données en texte intégral. La recherche en texte intégral se distingue des recherches basées sur les métadonnées ou sur des parties des textes d'origine représentées dans les bases de données.
Wikipedia
Cette définition présente le concept d'un document, ce qui est important. Lorsque vous effectuez une recherche sur vos données, vous envisagez des entités significatives pour lesquelles vous souhaitez rechercher, ce sont vos documents! La documentation PostgreSQL l'explique étonnamment.
Un document est l'unité de recherche dans un système de recherche en texte intégral; Par exemple, un article de magazine ou un e-mail.
Documentation de Postgres
Ce document peut se situer sur plusieurs tables et représente une entité logique que nous voulons rechercher.
https://www.postgresql.org/docs/9.6/static/textsearch.html