user_search_data是如何工作的?

查看 user_search_data 表,我想知道它是如何工作的?搜索数据似乎将用户名分解成片段,大概是为了方便搜索。这有文档记录吗?

我还注意到一两个用户没有任何搜索数据,这可能是一个 bug(在另一个论坛上,我所有的用户都有 search_data)。

是否有可以用来修复/刷新用户搜索数据的命令?或者,如果我明白了它是如何创建的,我可以手动修复,因为只有少数几个。

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

我找到了答案,它记录在这里:https://www.postgresql.org/docs/current/textsearch-controls.html

1 个赞