Compartilhar via


BaseVectorQuery interface

Os parâmetros de consulta para consultas de pesquisa vetor e híbrida.

Propriedades

exhaustive

Quando verdadeiro, dispara uma pesquisa completa de k-nearest vizinho em todos os vetores dentro do índice de vetor. Útil para cenários em que correspondências exatas são críticas, como determinar valores de verdade de base.

fields

Campos vetoriais do tipo Collection(Edm.Single) a serem incluídos no vetor pesquisado.

kind

Valores conhecidos compatíveis com o serviço

vetor: consulta vetor em que um valor de vetor bruto é fornecido. de texto: consulta vetor em que um valor de texto que precisa ser vetorizado é fornecido.

kNearestNeighborsCount

Número de vizinhos mais próximos a serem retornados como as principais ocorrências.

oversampling

Fator de sobrecarga. O valor mínimo é 1. Ele substitui o parâmetro 'defaultOversampling' configurado na definição de índice. Ele só pode ser definido quando 'rerankWithOriginalVectors' for true. Esse parâmetro só é permitido quando um método de compactação é usado no campo de vetor subjacente.

weight

Peso relativo da consulta de vetor quando comparado com outra consulta de vetor e/ou a consulta de texto na mesma solicitação de pesquisa. Esse valor é usado ao combinar os resultados de várias listas de classificação produzidas pelas diferentes consultas de vetor e/ou os resultados recuperados por meio da consulta de texto. Quanto maior o peso, maior será o número de documentos correspondentes a essa consulta no ranking final. O padrão é 1,0 e o valor precisa ser um número positivo maior que zero.

Detalhes da propriedade

exhaustive

Quando verdadeiro, dispara uma pesquisa completa de k-nearest vizinho em todos os vetores dentro do índice de vetor. Útil para cenários em que correspondências exatas são críticas, como determinar valores de verdade de base.

exhaustive?: boolean

Valor da propriedade

boolean

fields

Campos vetoriais do tipo Collection(Edm.Single) a serem incluídos no vetor pesquisado.

fields?: SearchFieldArray<TModel>

Valor da propriedade

kind

Valores conhecidos compatíveis com o serviço

vetor: consulta vetor em que um valor de vetor bruto é fornecido. de texto: consulta vetor em que um valor de texto que precisa ser vetorizado é fornecido.

kind: "vector" | "text"

Valor da propriedade

"vector" | "text"

kNearestNeighborsCount

Número de vizinhos mais próximos a serem retornados como as principais ocorrências.

kNearestNeighborsCount?: number

Valor da propriedade

number

oversampling

Fator de sobrecarga. O valor mínimo é 1. Ele substitui o parâmetro 'defaultOversampling' configurado na definição de índice. Ele só pode ser definido quando 'rerankWithOriginalVectors' for true. Esse parâmetro só é permitido quando um método de compactação é usado no campo de vetor subjacente.

oversampling?: number

Valor da propriedade

number

weight

Peso relativo da consulta de vetor quando comparado com outra consulta de vetor e/ou a consulta de texto na mesma solicitação de pesquisa. Esse valor é usado ao combinar os resultados de várias listas de classificação produzidas pelas diferentes consultas de vetor e/ou os resultados recuperados por meio da consulta de texto. Quanto maior o peso, maior será o número de documentos correspondentes a essa consulta no ranking final. O padrão é 1,0 e o valor precisa ser um número positivo maior que zero.

weight?: number

Valor da propriedade

number