Constructors

Properties

_bytesPerVector: any
_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
      _warningHandler: 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

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

                    Returns void

                  • Parameters

                    • vectors: any
                    • ids: any

                    Returns Promise<any>

                  • Parameters

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

                      Returns Promise<any>

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

                      • bytesPerVector: any
                      • collectMetrics: boolean
                      • debug: boolean
                      • dims: any
                      • factory: any
                      • kind: string
                      • metric: any
                      • type: any
                    • Parameters

                      • id: any

                      Returns Promise<any>

                    • Parameters

                      • options: {} = {}

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

                      • Parameters

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