How does the search function work and why does it sometimes not work from different instances when searching All?

In other words -

  • I search for a community that exists on Lemmy instance A (e.g. midwest.social) from Lemmy instance B (e.g. lemmy.ml) and it finds it.
  • I search for that same community from Lemmy instance C (e.g. lemmy.one), and it doesn’t find it.
  • Lemmy instance A, B, and C are all connected / federated.
  • Kichae
    link
    fedilink
    311 months ago

    I’m not 100% certain yet how federation works with lemmy, but I’m assuming it works similar to how it works on Mastodon and Calckey, only with group actors.

    In that case, servers don’t share all of their content with each other wholesale. Someone on your instance would need to already be subscribed to a community on another server in order for it to receive content from it, or to even know it exists.

    In order for people to see content from actors (ie people or groups) that aren’t currently being followed by someone on their server, actors they do follow need to boost that unshared content. And I’m not sure how that works on Lemmy.

    To subscribe to communities that aren’t currently being shared with your server, go to their home server, find the community there, get the community’s URL, and then enter that into the search bar on your instance.