Skip to main content
Use community semantic search when a discovery experience should match a user’s intent instead of only exact community names. The client SDK sends a query and optional filters, then observes or receives a paginated set of AmityCommunity results. Flutter semantic community search requires amity_sdk 7.8.7 or later.

Parameters

Search Communities

Search communities with a semantic query and optional category, tag, membership, or discoverable-private filters.

Membership Status

Notes

  • Use category and tag filters when your discovery UI already knows the user’s topic area.
  • Use includeDiscoverablePrivateCommunity only when your product intentionally exposes discoverable private communities in search results.
  • Flutter defaults includeDiscoverablePrivateCommunity to false; set it to true to include discoverable private communities.
  • Search results are returned as live or paginated collections depending on platform, so keep pagination and disposal logic close to the screen that owns the search.
  • On Flutter, includeDiscoverablePrivateCommunity is available on semanticSearchCommunities() only. getCommunities() does not expose it.

Query Communities

Query and search communities by membership, category, tags, keyword, and sort order.

Community Categories

Retrieve categories used to organize community discovery.

Search Overview

Review SDK search surfaces for community and post discovery.