Configure el comportamiento del índice de clústeres cuantizados (QC) mediante dos grupos de parámetros: QcBuilder controla la construcción del índice y QcSearcher determina la ejecución de consultas en tiempo de ejecución.
Los parámetros de QcBuilder se establecen durante la construcción del índice y no pueden modificarse sin reconstruirlo.
Los parámetros de QcSearcher pueden ajustarse en cualquier momento sin necesidad de reconstruir el índice.
QcBuilder
Los parámetros de QcBuilder controlan el proceso de construcción del índice fuera de línea, incluido el volumen de datos de entrenamiento, el paralelismo, la estructura de clústeres y la cuantización.
|
Parámetro |
Tipo |
Predeterminado |
Descripción |
|
|
uint32 |
0 |
Cantidad de documentos que se usan como datos de entrenamiento. Establezca este valor en |
|
|
uint32 |
0 |
Cantidad de hilos que se usan durante la construcción del índice. Establezca este valor en |
|
|
string |
Opcional |
Cantidad de centroides para la agrupación en clústeres. Deje este campo en blanco para permitir que el sistema infiera automáticamente una cantidad adecuada; esta opción se recomienda para la mayoría de los casos. Para configurarlo manualmente, use un número entero simple para un clúster de un solo nivel (por ejemplo, |
|
|
string |
Ninguna |
Cuantizador que se usa para comprimir los datos del índice. Omita este parámetro para omitir la cuantización. Valores válidos: |
|
|
bool |
false |
Especifica si se debe realizar la cuantización basada en centroides. Solo surte efecto cuando |
QcSearcher
Los parámetros de QcSearcher controlan el comportamiento durante las consultas y pueden actualizarse sin reconstruir el índice.
|
Parámetro |
Tipo |
Predeterminado |
Descripción |
|
|
float |
0.01 |
Fracción del total de documentos que se examinan durante una consulta. Determina |
|
|
int |
1000 |
Cantidad de documentos por debajo de la cual el índice recurre a la búsqueda por fuerza bruta en lugar de la búsqueda aproximada del vecino más cercano. |