Довольно простая java -обертка для полного текста PostgreSQL.
Что такое полнотекстовый поиск.
Во -первых, давайте посмотрим на определение:
В поиске текста полнотекстовый поиск относится к методам поиска одного хранилища компьютера или коллекции в полнотекстовой базе данных. Полнотекстовый поиск отличается от поиска на основе метаданных или на частях исходных текстов, представленных в базах данных.
Википедия
Это определение представляет концепцию документа, что важно. Когда вы запускаете поиск по своим данным, вы изучаете значимые объекты, для которых вы хотите искать, это ваши документы! Документация PostgreSQL объясняет это удивительно.
Документ-это единица поиска в полнотекстовой системе поиска; Например, журнальная статья или сообщение по электронной почте.
Postgres документация
Этот документ может быть по нескольким таблицам, и он представляет собой логическую сущность, которую мы хотим искать.
https://www.postgresql.org/docs/9.6/static/textsearch.html