Salut,
C'est probablement une question stupide, mais je me demande si l'utilisation d'Azure Search avec le SDK .Net ne va pas créer une latence supplémentaire car nous canalisons les demandes du client vers le contrôleur d'application Web qui à son tour appellera le moteur de recherche azure, alors que le le plus simple sera d'appeler l'instance de recherche azure directement à partir de Javascript. Est-ce un raisonnement correct?
⚠ Ne modifiez pas cette section.
@Ponant Merci pour les commentaires! Nous enquêtons actuellement et vous tiendrons au courant sous peu.
@Ponant Oui, il y aura plus de latence si vous avez une application Web entre votre client et votre service de recherche. Cependant, nous recommandons toujours cette architecture dans la plupart des cas, car sinon, vous pourriez mettre en danger les clés API en les exposant au client. Ce que nous vous recommandons, c'est d'appeler votre service de recherche directement à partir de JavaScript s'exécutant dans le navigateur uniquement si vous êtes d'accord avec la divulgation publique de vos données et que votre client basé sur un navigateur utilise une clé API de requête (certainement pas une clé API d'administration) .
@brjohnstmsft Merci pour la réponse.
@Ponant Nous allons maintenant procéder à la fermeture de ce fil. Si vous avez d'autres questions à ce sujet, veuillez le rouvrir et me taguer dans votre réponse. Nous continuerons volontiers la discussion.