Skip to content

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.