Intermediary posts created for Toolset relationships were appearing in public WordPress search results.
Solution:
Go to Toolset → Post Types, edit the relationship’s intermediary post type, expand the Options panel, enable exclude_from_search, and save the post type.