Personalized Search¶
Warning
This feature is currently under development. Further details, refinements, and documentation will follow as the implementation progresses.
Overview¶
The Personalized Search feature leverages user context to boost the relevance of search results based on individual interests and preferences. This allows for a more engaging and tailored content discovery experience across apps and websites.
Key Concepts¶
User Context & Interest Boosting¶
- The search API uses user context to increase the relevance of content.
- Interests are collected through Gamification Content, such as voting for preferred images.
Preferences Management¶
- User preferences are saved as a search settings object in the users profile.
- These preferences serve as the foundation for personalization in future searches.
Integration Requirements¶
To use the Personalized Search service, the following conditions must be met:
- The discover.swiss Profile must be integrated into the application or website.
- The search request must include:
- The property
"personalize": true
in the request body - A valid
Authorization
header
Behavior Tracking & Interest Mapping¶
- It is highly recommended to track user behavior to further refine personalization.
- Tracked behavior should be mapped to discover.swiss categories, representing user interests and activity preferences.
Please check back for updates as we continue to evolve this functionality.