VectorizableImageUrlQuery interface
Os parâmetros de consulta a serem usados para pesquisa vetorial quando uma url que representa um valor de imagem que precisa ser vetorizado é fornecida.
- Extends
-
BaseVectorQuery<TModel>
Propriedades
| kind | Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser |
| url | O URL de uma imagem a ser vetorizada para executar uma consulta de pesquisa vetorial. |
Propriedades Herdadas
| exhaustive | Quando verdadeiro, dispara uma pesquisa exaustiva de vizinhos k-nearest em todos os vetores dentro do índice vetorial. Útil para cenários em que as correspondências exatas são críticas, como a determinação de valores de verdade no terreno. |
| fields | Campos vetoriais do tipo Collection(Edm.Single) a serem incluídos no vetor pesquisado. |
| filter |
A expressão de filtro OData a ser aplicada a essa consulta vetorial específica. Se nenhuma expressão de filtro for definida no nível do vetor, a expressão definida no parâmetro de filtro de nível superior será usada. |
| k |
Número de vizinhos mais próximos a retornar como principais hits. |
| per |
Controla quantos vetores podem ser correspondidos de cada documento em uma consulta de pesquisa vetorial. Defini-lo como 1 garante que no máximo um vetor por documento seja correspondido, garantindo que os resultados venham de documentos distintos. Defini-lo como 0 (ilimitado) permite que vários vetores relevantes do mesmo documento sejam correspondidos. O padrão é 0. |
| threshold | O limite usado para consultas vetoriais. Observe que isso só pode ser definido se todos os 'campos' usarem a mesma métrica de similaridade. |
| weight | Peso relativo da consulta vetorial quando comparado com outra consulta vetorial e/ou a consulta de texto dentro da mesma solicitação de pesquisa. Esse valor é usado ao combinar os resultados de várias listas de classificação produzidas pelas diferentes consultas vetoriais e/ou os resultados recuperados por meio da consulta de texto. Quanto maior o peso, maiores serão os documentos que corresponderam a essa consulta na classificação final. O padrão é 1.0 e o valor precisa ser um número positivo maior que zero. |
Detalhes de Propriedade
kind
Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser
kind: "imageUrl"
Valor de Propriedade
"imageUrl"
url
O URL de uma imagem a ser vetorizada para executar uma consulta de pesquisa vetorial.
url: string
Valor de Propriedade
string
Detalhes da Propriedade Herdada
exhaustive
Quando verdadeiro, dispara uma pesquisa exaustiva de vizinhos k-nearest em todos os vetores dentro do índice vetorial. Útil para cenários em que as correspondências exatas são críticas, como a determinação de valores de verdade no terreno.
exhaustive?: boolean
Valor de Propriedade
boolean
herdado deBaseVectorQuery.exhaustive
fields
Campos vetoriais do tipo Collection(Edm.Single) a serem incluídos no vetor pesquisado.
fields?: SearchFieldArray<TModel>
Valor de Propriedade
SearchFieldArray<TModel>
herdado deBaseVectorQuery.fields
filterOverride
A expressão de filtro OData a ser aplicada a essa consulta vetorial específica. Se nenhuma expressão de filtro for definida no nível do vetor, a expressão definida no parâmetro de filtro de nível superior será usada.
filterOverride?: string
Valor de Propriedade
string
Herdado deBaseVectorQuery.filterOverride
kNearestNeighborsCount
Número de vizinhos mais próximos a retornar como principais hits.
kNearestNeighborsCount?: number
Valor de Propriedade
number
herdado deBaseVectorQuery.kNearestNeighborsCount
perDocumentVectorLimit
Controla quantos vetores podem ser correspondidos de cada documento em uma consulta de pesquisa vetorial. Defini-lo como 1 garante que no máximo um vetor por documento seja correspondido, garantindo que os resultados venham de documentos distintos. Defini-lo como 0 (ilimitado) permite que vários vetores relevantes do mesmo documento sejam correspondidos. O padrão é 0.
perDocumentVectorLimit?: number
Valor de Propriedade
number
Herdado deBaseVectorQuery.perDocumentVectorLimit
threshold
O limite usado para consultas vetoriais. Observe que isso só pode ser definido se todos os 'campos' usarem a mesma métrica de similaridade.
threshold?: VectorThreshold
Valor de Propriedade
Herdado deBaseVectorQuery.threshold
weight
Peso relativo da consulta vetorial quando comparado com outra consulta vetorial e/ou a consulta de texto dentro da mesma solicitação de pesquisa. Esse valor é usado ao combinar os resultados de várias listas de classificação produzidas pelas diferentes consultas vetoriais e/ou os resultados recuperados por meio da consulta de texto. Quanto maior o peso, maiores serão os documentos que corresponderam a essa consulta na classificação final. O padrão é 1.0 e o valor precisa ser um número positivo maior que zero.
weight?: number
Valor de Propriedade
number