The search results page I’d like to see is the standard WP one – i.e. showing matching blog posts. This is what happens when the home page is set to show latest posts (in Appearance > Customise > Site front page), which is fine. However my site’s home page is set it to show the default Buddypress Activity page, and now the search results (i.e. a URL of the form http://www.site.com/?s=query) shows matching activity updates. This applies whether I’m using a custom theme or the default Buddypress theme. Is there any way this can be configured so that this page shows matching blog posts instead?
Sorry – should have added that I’d only like these topic hidden when they’re from a private group. Fine to show them from public groups that the user’s not a member of.
I’ve had a look in the database and realised what the problem is. The rogue posts are coming from people posting using the ppBress form (I have a page that includes it using the shortcode bbp-topic-form) which creates a topic in the group’s forum, but doesn’t associate the topic with the group.
You can mark this issue resolved! Thanks for pointing me in the right direction.
Also when this problem occurs, the update doesn’t get emailed via GES as GES gets its content from the activity stream.
The topic/reply DOES appear in the all members activity stream, just not the My groups one or on the group’s Home tab. So looks like the association between the item and the group is being lost somewhere. The item appears in the forum OK.