Constructors

Properties

_collectMetrics: boolean
_config: {}

Type declaration

    _debug: boolean
    _dims: any
    _factory: any
    _logger: any
    _metadata: any
    _metric: any
    _metrics: {
        createdAt: string;
        lastError: any;
        lastMemory: {
            arrayBuffers: number;
            external: number;
            heapUsed: number;
            rss: number;
        };
        operations: {};
        peakRss: number;
    }

    Type declaration

    • createdAt: string
    • lastError: any
    • lastMemory: {
          arrayBuffers: number;
          external: number;
          heapUsed: number;
          rss: number;
      }
      • arrayBuffers: number
      • external: number
      • heapUsed: number
      • rss: number
    • operations: {}
      • peakRss: number
      _native: any
      _type: any

      Methods

      • Parameters

        • operation: any
        • message: any
        • extra: {} = {}

          Returns void

        • Parameters

          • config: {} = {}

            Returns void

          • Parameters

            • operation: any
            • durationMs: any
            • extra: {} = {}

              Returns void

            • Parameters

              • operation: any
              • fn: any
              • context: {} = {}

                Returns Promise<any>

              • Parameters

                • operation: any
                • fn: any
                • context: {} = {}

                  Returns any

                • Parameters

                  • stats: any

                  Returns void

                • Parameters

                  • name: any
                  • vectors: any
                  • expectedCount: any = null

                  Returns number

                • Parameters

                  • vectors: any
                  • ids: any

                  Returns Promise<any>

                • Parameters

                  • vectors: any
                  • options: {} = {}

                    Returns Promise<any>

                  • Returns {
                        collectMetrics: boolean;
                        debug: boolean;
                        dims: any;
                        factory: any;
                        metric: any;
                        type: any;
                    }

                    • collectMetrics: boolean
                    • debug: boolean
                    • dims: any
                    • factory: any
                    • metric: any
                    • type: any
                  • Parameters

                    • id: any

                    Returns Promise<any>

                  • Parameters

                    • options: {} = {}

                      Returns string | {
                          config: {
                              collectMetrics: boolean;
                              debug: boolean;
                              dims: any;
                              factory: any;
                              metric: any;
                              type: any;
                          };
                          gpu: any;
                          hints: string[];
                          metrics: any;
                          stats: any;
                      }

                    • Parameters

                      • otherIndex: any

                      Returns Promise<any>

                    • Parameters

                      • query: any
                      • radius: any

                      Returns Promise<any>

                    • Parameters

                      • id: any

                      Returns Promise<any>

                    • Parameters

                      • ids: any

                      Returns Promise<any>

                    • Parameters

                      • ids: any

                      Returns Promise<any>

                    • Parameters

                      • filename: any

                      Returns Promise<any>

                    • Parameters

                      • filename: any
                      • extra: {} = {}

                        Returns Promise<string>

                      • Parameters

                        • filename: any
                        • extra: {} = {}

                          Returns Promise<string>

                        • Parameters

                          • query: any
                          • k: any

                          Returns Promise<any>

                        • Parameters

                          • queries: any
                          • k: any

                          Returns Promise<any>

                        • Parameters

                          • enabled: any

                          Returns void

                        • Parameters

                          • nprobe: any

                          Returns any

                        • Returns Promise<any>

                        • Returns Promise<any>

                        • Parameters

                          • device: number = 0

                          Returns Promise<any>

                        • Parameters

                          • vectors: any

                          Returns Promise<any>

                        • Parameters

                          • vectors: any
                          • options: {} = {}

                            Returns Promise<any>

                          • Parameters

                            • options: {} = {}

                              Returns Promise<{
                                  checks: {
                                      message: any;
                                      name: string;
                                      passed: boolean;
                                  }[];
                                  stats: any;
                                  valid: boolean;
                                  warnings: string[];
                              }>

                            • Parameters

                              • native: any
                              • runtimeConfig: {} = {}

                                Returns any

                              • Parameters

                                • buffer: any
                                • runtimeConfig: {} = {}

                                  Returns Promise<any>

                                • Parameters

                                  • filename: any
                                  • runtimeConfig: {} = {}

                                    Returns Promise<any>

                                  • Parameters

                                    • filename: any
                                    • runtimeConfig: {} = {}

                                      Returns Promise<any>