Ajout des pages d'index pour les domaines : - recommendation (17 features, 4 catégories) - content (59 features, 6 catégories) - moderation (23 features, 3 catégories) - advertising (7 features, 1 catégorie) - premium (16 features, 3 catégories) - monetization (8 features, 1 catégorie) Chaque index contient : - Description du domaine - Métriques (features, scénarios, catégories) - Liste détaillée des catégories avec features principales - Liens vers rules/ et entities/ - Architecture technique et références ADR
2.4 KiB
Domaine : Recommendation
Ce domaine gère le système de recommandation de contenu basé sur la géolocalisation et les jauges d'intérêt des utilisateurs.
Métriques
| Métrique | Valeur |
|---|---|
| Nombre de features | 17 |
| Nombre de scénarios | 48 |
| Nombre de catégories | 4 |
| Couverture domaine | Élevée |
Catégories de Features
Interest Gauges (4 features)
Gestion des jauges d'intérêt utilisateur qui permettent de personnaliser les recommandations. Les jauges évoluent dynamiquement en fonction du comportement d'écoute et des interactions de l'utilisateur.
Features principales :
- Configuration et ajustement des jauges d'intérêt
- Évolution automatique basée sur l'historique d'écoute
- Pondération des catégories (automobile, voyage, musique, etc.)
Recommendation (9 features)
Algorithme de recommandation combinant géolocalisation et matching d'intérêts. Calcul de scores combinés distance + intérêts avec cache Redis pour les performances.
Features principales :
- Recommandations géolocalisées multi-niveaux (GPS > ville > département > région > pays)
- Score combiné distance + intérêts
- Priorisation contextuelle (touriste, conducteur, etc.)
- Optimisation via cache Redis GEORADIUS
Recherche (3 features)
Fonctionnalités de recherche de contenu avec filtres géographiques et par catégorie.
Features principales :
- Recherche textuelle avec filtres
- Recherche géographique avancée
- Tri par pertinence et distance
Search (1 feature)
Recherche unifiée dans l'application mobile.
Features principales :
- Interface de recherche globale
- Suggestions et autocomplétion
Relations avec le Domaine
Règles métier
Consultez les règles métier du domaine recommendation pour comprendre les contraintes et la logique de l'algorithme de recommandation.
Entités
Consultez les entités du domaine recommendation pour voir les structures de données manipulées par le système de recommandation.
Architecture Technique
Le système de recommandation s'appuie sur :
- PostGIS : Requêtes spatiales (
ST_DWithin,ST_Distance) - Redis : Cache géospatial pour les performances
- Jauges dynamiques : Scores évolutifs par catégorie d'intérêt
Voir ADR-005 pour la stratégie PostGIS et ADR-021 pour le cache Redis.