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:
  • DashboardStats

    Un objet DashboardStats contenant l'ensemble des statistiques.

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:
  • skip

    Nombre de documents à ignorer (pour la pagination).

  • limit

    Nombre maximal de documents à retourner.

Returns:
  • DocumentStats

    Un objet DocumentStats contenant les statistiques calculées.

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:
  • skip

    Nombre d'entrées à ignorer pour la pagination.

  • limit

    Nombre maximal d'entrées à traiter.

Returns:
  • SearchStats

    Un objet SearchStats contenant les statistiques calculées.

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

    Un objet SystemStats contenant les métriques système calculées.

SystemStats

Bases: BaseModel

Payload complet pour POST /database/documents.