Key Features
Semantic Understanding
Find communities based on meaning and context, not just exact name matches
Advanced Filtering
Filter by categories, tags, and membership status for precise results
Relevance Scoring
Results ranked by semantic relevance combined with lexical matching
Search Filtering Options
Category Filtering
All Categories (Default)
All Categories (Default)
Behavior: Searches across all community categoriesUse Case: Broad discovery when category preference is unknownImplementation: Omit
categoryIds
parameter or pass empty arraySpecific Categories
Specific Categories
Behavior: Limits search to specified category IDsUse Case: Focused search within known interest areasImplementation: Pass array of category IDs:
categoryIds: ["cat1", "cat2"]
Tag-Based Filtering
All Tags (Default)
All Tags (Default)
Specific Tags
Specific Tags
Membership Status Filtering
Description: Include all communities regardless of user’s membership statusBest For:
- New user onboarding
- General community discovery
- Exploring new interests
- “Show me all photography communities”
- Public community browsers
- Recommendation engines
Example Use Cases & Results
Search Example: “Ice Cream”
When users search for “ice cream,” the intelligent search returns communities ranked by semantic relevance:Practical Search Scenarios
New User Onboarding
New User Onboarding
Scenario: Help new users discover relevant communitiesApproach: Use
membershipFilter: NOT_MEMBER
with broad categoriesBenefits:- Exposes users to communities they haven’t joined
- Increases community discovery and engagement
- Provides personalized recommendations
Content Organization
Content Organization
Scenario: User wants to find specific communities they’re already inApproach: Use
membershipFilter: MEMBER
with specific search termsBenefits:- Quick access to joined communities
- Efficient community management
- Improved user experience
Category-Specific Discovery
Category-Specific Discovery
Scenario: User interested in specific topics within a categoryApproach: Combine
categoryIds
filtering with semantic searchBenefits:- Focused, relevant results
- Reduced noise in search results
- Better match with user intent
Limitations & Considerations
Current Limitations:
- Search Scope: Limited to community names and descriptions only
- Content Exclusion: Does not search within community posts or comments
- Language Mixing: Mixed-language queries may have reduced accuracy
- Real-time Lag: New communities may take a few moments to appear in search results