References for STATS
DashboardStats
Bases: BaseModel
Corps minimal pour créer un document (hors contenu).
DocumentStats
Bases: BaseModel
Corps pour créer un chunk (texte + méta hiérarchiques).
SearchStats
Bases: BaseModel
Payload complet pour POST /database/documents.
StatsComputer
Calculateur de statistiques pour le tableau de bord.
Cette classe centralise les fonctionnalités de calcul des différentes métriques utilisées dans le tableau de bord d'administration.
__init__()
Initialise le calculateur de statistiques.
compute_all_stats()
Calcule toutes les statistiques pour le tableau de bord.
Cette fonction agrège les résultats des différentes fonctions de calcul de statistiques pour fournir un objet unique contenant toutes les métriques nécessaires au tableau de bord.
| Returns: |
|
|---|
compute_document_stats(skip=0, limit=100)
Calcule les statistiques des documents présents dans la base de données.
Cette fonction récupère les documents de la base de données et calcule diverses statistiques comme le nombre total, la répartition par thème et par type, ainsi que les documents récemment ajoutés et l'évolution en pourcentage.
| Parameters: |
|
|---|
| Returns: |
|
|---|
compute_search_stats(skip=0, limit=100)
Calcule les statistiques des recherches effectuées dans le système.
Cette fonction analyse l'historique des recherches pour fournir des métriques comme le nombre total de recherches, l'activité récente et les requêtes les plus populaires.
| Parameters: |
|
|---|
| Returns: |
|
|---|
compute_system_stats()
Calcule les statistiques système globales.
Cette fonction analyse les métriques de confiance des recherches effectuées et l'état des corpus dans le système pour fournir une vue d'ensemble de la performance et de l'état de l'indexation.
| Returns: |
|
|---|
SystemStats
Bases: BaseModel
Payload complet pour POST /database/documents.