Comment fonctionne user_search_data ?

En regardant la table user_search_data, je me demandais comment cela fonctionne ? Les données de recherche semblent découper le nom d’utilisateur en morceaux, vraisemblablement pour faciliter la recherche. Est-ce documenté quelque part ?

J’ai également remarqué qu’un ou deux utilisateurs n’avaient aucune donnée de recherche et que c’était peut-être un bug (sur un autre forum, tous les utilisateurs ont des search_data).

Existe-t-il une commande que je peux exécuter pour corriger/actualiser les données de recherche des utilisateurs ? Ou si je comprends comment elles sont créées, je peux les corriger manuellement car il n’y en a que quelques-unes.

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

J’ai trouvé la réponse, elle est documentée ici : https://www.postgresql.org/docs/current/textsearch-controls.html

1 « J'aime »