ScalarQuantizationCompression interface

Az indexelés és lekérdezés során használt skaláris kvantálási tömörítési módszerre vonatkozó konfigurációs beállításokat tartalmaz.

Extends

Tulajdonságok

kind

A vektoros kereséshez konfigurált tömörítési módszer neve.

parameters

A skaláris kvantálásra jellemző paramétereket tartalmazza.

Örökölt tulajdonságok

compressionName

Az adott konfigurációhoz társítandó név.

rescoringOptions

Tartalmazza az újrapontozás lehetőségeit.

truncationDimension

Azoknak a dimenzióknak a száma, amelybe csonkítani szeretné a vektorokat. A vektorok csonkolásával csökkenthető a vektorok mérete és a keresés során átvitt adatok mennyisége. Ezzel megtakaríthatja a tárolási költségeket, és javíthatja a keresési teljesítményt a visszahívás rovására. Csak a Matryoshka Representation Learning (MRL) használatával betanított beágyazásokhoz használható, például OpenAI text-embedding-3-large (kicsi). Az alapértelmezett érték null, ami azt jelenti, hogy nincs csonkolás.

Tulajdonság adatai

kind

A vektoros kereséshez konfigurált tömörítési módszer neve.

kind: "scalarQuantization"

Tulajdonság értéke

"scalarQuantization"

parameters

A skaláris kvantálásra jellemző paramétereket tartalmazza.

parameters?: ScalarQuantizationParameters

Tulajdonság értéke

Örökölt tulajdonság részletei

compressionName

Az adott konfigurációhoz társítandó név.

compressionName: string

Tulajdonság értéke

string

Örökölt VectorSearchCompression.compressionName

rescoringOptions

Tartalmazza az újrapontozás lehetőségeit.

rescoringOptions?: RescoringOptions

Tulajdonság értéke

Örökölt VectorSearchCompression.rescoringOptions

truncationDimension

Azoknak a dimenzióknak a száma, amelybe csonkítani szeretné a vektorokat. A vektorok csonkolásával csökkenthető a vektorok mérete és a keresés során átvitt adatok mennyisége. Ezzel megtakaríthatja a tárolási költségeket, és javíthatja a keresési teljesítményt a visszahívás rovására. Csak a Matryoshka Representation Learning (MRL) használatával betanított beágyazásokhoz használható, például OpenAI text-embedding-3-large (kicsi). Az alapértelmezett érték null, ami azt jelenti, hogy nincs csonkolás.

truncationDimension?: number

Tulajdonság értéke

number

Örökölve VectorSearchCompression.truncationDimension