Setting blog_public column in wp_site_posts table

Hello, I am using the Post Indexer plugin along with the Global Site Search plugin. I see that there is a column blog_public in the wp_site_posts table, which distinguishes the site post’s privacy. However, this value only gets inserted upon the post being created, and does not get updated if the site privacy setttings change. Is this how it is supposed to be? Any ideas on how to update this value when the site privacy option changes?