問題タブ [azure-search-.net-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure Search for .NET でインデックスが存在するかどうかを確認するときに NullReferenceException が発生しますか?
.NET SDK (3.0.4 と 4.0.0-preview の両方) で存在しないインデックスのインデックスが存在するかどうかを確認しようとすると、ExistsAsync
(Exists
および とExistsWithHttpMessagesAsync
) は次の例外をスローします。
postman から http rest を使用すると問題なく動作し、インデックスが存在しないというメッセージが返されます。
これを意味のある方法でトラブルシューティングするにはどうすればよいですか?
アップデート:
これは、単体テストで実行されているときのクライアントの外観です。
これは、AspNetCore MVC からの外観です。
FirstMessageHandler
検索クライアントが、HttpClient
およびのインスタンスの作成に失敗したようHttpClientHandler
です。なぜ投げないのですか?
azure-cognitive-search - Azure Search SKD "で始まる"
Azure Search SDK を使用しています。
私のフィールドの 1 つは、「/parentlevel/sublevel/child」などの urlpath フィールドです。
サブレベル以下のすべてのページで検索とフィルター処理を行う必要があります。
どういうわけか、"/parentlevel/sublevel/*" で始まる URL パスを持つレコードを返す検索を行う必要があります。これが URL パスにない場合、レコードは検索から除外されます。
SDK を使用してこれを行うにはどうすればよいですか?