Compartilhar via


VectorizableTextQuery interface

Os parâmetros de consulta a serem usados para pesquisa de vetor quando um valor de texto que precisa ser vetorizado é fornecido.

Extends

BaseVectorQuery<TModel>

Propriedades

kind

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

text

O texto a ser vetorizado para executar uma consulta de pesquisa de vetor.

Propriedades herdadas

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.

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

kind

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

kind: "text"

Valor da propriedade

"text"

text

O texto a ser vetorizado para executar uma consulta de pesquisa de vetor.

text: string

Valor da propriedade

string

Detalhes das propriedades herdadas

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

Herdado deBaseVectorQuery.exhaustive

fields

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

fields?: SearchFieldArray<TModel>

Valor da propriedade

Herdado deBaseVectorQuery.fields

kNearestNeighborsCount

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

kNearestNeighborsCount?: number

Valor da propriedade

number

Herdado deBaseVectorQuery.kNearestNeighborsCount

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

Herdado deBaseVectorQuery.oversampling

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

Herdado deBaseVectorQuery.weight