If you are searching for something on Mastodon and the Fediverse, you will get different search results depending on which server your account is on. This is because each server sees a slightly different view of the Fediverse.
Your server can see the following content:
- All accounts on your server
- All posts made by accounts on your server
- All posts shared by at least one account on your server
- All accounts that at least one account on your server follows
- All posts made by accounts that at least one account on your server follows
- All posts shared by an account that least one account on your server follows
- All posts that have been searched for by their original page’s web address
- All accounts that have been searched for by their account address
- All posts pushed to your server by a relay server (if your server uses relays)
If a post isn’t visible from your server but you know it exists, you can force your server to notice it by copying and pasting the post’s URL from its original page on its home server into the search box on your server. This will make the post appear within your server so you can interact with it and search for it just like any other post. Click here for more details about original pages.
Fediverse servers are selective about what they see, because keeping a complete copy of all posts from all other servers regardless of whether they’re needed would be incredibly expensive and wasteful.