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
This commit is contained in:
63
docs/generated/bdd/recommendation/index.md
Normal file
63
docs/generated/bdd/recommendation/index.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# 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](rules/index.md) pour comprendre les contraintes et la logique de l'algorithme de recommandation.
|
||||
|
||||
### Entités
|
||||
Consultez les [entités du domaine recommendation](entities/index.md) 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](../../../adr/005-base-de-donnees.md) pour la stratégie PostGIS et [ADR-021](../../../adr/021-solution-cache.md) pour le cache Redis.
|
||||
Reference in New Issue
Block a user