¿Cómo funciona user_search_data?

Mirando la tabla user_search_data, me preguntaba cómo funciona. Los datos de búsqueda parecen dividir el nombre de usuario en partes, presumiblemente para ayudar en la búsqueda. ¿Está esto documentado en alguna parte?

También noté que uno o dos usuarios no tenían datos de búsqueda y tal vez esto sea un error (en otro foro, todos los usuarios tienen search_data).

¿Hay algún comando que pueda ejecutar para arreglar/actualizar los datos de búsqueda de los usuarios? O si entiendo cómo se crea, puedo arreglarlo manualmente ya que solo son unos pocos.

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

Encontré la respuesta, está documentada aquí: https://www.postgresql.org/docs/current/textsearch-controls.html

1 me gusta