Oi,
Provavelmente é uma pergunta estúpida, mas eu me pergunto se usar o Azure Search com o .Net SDK não criará uma latência extra enquanto canalizamos as solicitações do cliente para o controlador de aplicativo web que, por sua vez, chamará o mecanismo de pesquisa azul, enquanto o mais simples será chamar a instância de pesquisa do azure diretamente do Javascript. Esse é um raciocínio correto?
⚠ Não edite esta seção.
@Ponant Obrigado pelo feedback! No momento, estamos investigando e iremos atualizá-lo em breve.
@Ponant Sim, haverá mais latência se você tiver um aplicativo da web entre seu cliente e seu serviço de pesquisa. No entanto, ainda recomendamos essa arquitetura na maioria dos casos porque, do contrário, você poderia colocar as chaves API em risco ao expô-las ao cliente. O que recomendamos é que você chame seu serviço de pesquisa diretamente do JavaScript em execução no navegador apenas se estiver tudo bem com seus dados sendo divulgados publicamente e seu cliente baseado em navegador usar uma chave de API de consulta (definitivamente não uma chave de API de administrador) .
@brjohnstmsft Obrigado pela resposta.
@Ponant Vamos agora encerrar este tópico. Se houver mais perguntas sobre esse assunto, reabra-o e marque-me em sua resposta. Teremos o prazer de continuar a discussão.