Files
roadwave/docs/generated/bdd/recommendation/index.md
jpgiannetti bc9b3b6a69 docs(bdd): ajouter index.md pour 6 domaines BDD restants
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
2026-02-08 18:42:15 +01:00

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.