Как работает user_search_data?

Просматривая таблицу user_search_data, я задумался, как это работает? Похоже, данные поиска разбивают имя пользователя на части, вероятно, для облегчения поиска. Где-то это задокументировано?

Я также заметил, что у одного-двух пользователей нет данных поиска, и, возможно, это ошибка (на другом форуме у меня у всех пользователей есть search_data).

Есть ли какая-то команда, которую я могу выполнить, чтобы исправить/обновить данные поиска для пользователей? Или, если я пойму, как они создаются, я могу исправить это вручную, так как их всего несколько.

 user_id |    search_data     |  raw_data   | locale | version 
---------+--------------------+-------------+--------+---------
      48 | 'e':2A 'trainer':1A | trainer_d    | en_GB  |       3

Я нашёл ответ, он задокументирован здесь: PostgreSQL: Documentation: 18: 12.3. Controlling Text Search