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. |
k |
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
SearchFieldArray<TModel>
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