こんにちは、
おそらくばかげた質問ですが、.NetSDKでAzureSearchを使用しても、クライアントからWebアプリコントローラーにリクエストを送信し、Webアプリコントローラーが紺碧の検索エンジンを呼び出すため、余分な遅延が発生しないのではないかと思います。最も簡単なのは、Javascriptから直接紺碧の検索インスタンスを呼び出すことです。 それは正しい理由ですか?
⚠このセクションは編集しないでください。
@Ponantフィードバックをありがとう! 現在調査中であり、まもなく更新されます。
@Ponantはい、クライアントと検索サービスの間にWebアプリがあると、待ち時間が長くなります。 ただし、ほとんどの場合、このアーキテクチャをお勧めします。そうしないと、APIキーをクライアントに公開することでリスクにさらされる可能性があるためです。 データが公開されていて、ブラウザベースのクライアントがクエリAPIキー(管理APIキーではない)を使用している場合にのみ、ブラウザで実行されているJavaScriptから直接検索サービスを呼び出すことをお勧めします。 。
@brjohnstmsft返信ありがとうございます。
@Ponant次に、このスレッドを閉じます。 この件に関してさらに質問がある場合は、再度開いて、返信にタグを付けてください。 今後もよろしくお願いいたします。