I actually won't go into details about Postgres FTS functions here, but I will add a link to another blog post (which I'm almost done writing) later.
Not sure if you forgot to add the link or didn't write the other blog post. Would be nice though to leave the link if you did write that blog post.
software engineering