Senzing Node.js SDK
    Preparing search index...

    Class SzDiagnostic

    Index

    Constructors

    Methods

    • Runs a performance benchmark on the repository for the specified duration.

      Returns a JSON string with performance metrics including operations per second.

      Parameters

      • secondsToRun: number

      Returns string

    • Runs a performance benchmark on the repository for the specified duration.

      Parameters

      • secondsToRun: number

      Returns string

      const diag = env.getDiagnostic();
      const result = JSON.parse(diag.checkRepositoryPerformance(3));
      console.log("Operations/sec:", result.numRecordsInserted / 3);
    • Gets detailed information about a specific feature by its internal ID.

      Returns a JSON string with feature details including type, value, and usage statistics.

      Parameters

      • featureId: number

      Returns string

    • Gets detailed feature information by feature ID.

      Parameters

      • featureId: number

      Returns string

      const diag = env.getDiagnostic();
      const feature = JSON.parse(diag.getFeature(1));
      console.log("Feature:", JSON.stringify(feature, null, 2));
    • Gets repository statistics and information as a JSON string.

      Returns string

    • Gets repository statistics and information as a JSON string.

      Returns string

      const diag = env.getDiagnostic();
      const info = JSON.parse(diag.getRepositoryInfo());
      console.log("Data sources:", JSON.stringify(info.dataStores, null, 2));
    • Purges all entity data from the repository while preserving configuration.

      Warning: This permanently deletes all entity resolution data.

      Returns void

    • Purges all entity data from the repository while preserving configuration.

      Returns void

      const diag = env.getDiagnostic();
      diag.purgeRepository();
      console.log("Repository purged");