問題タブ [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.

0 投票する
1 に答える
1077 参照

azure-cognitive-search - Azure Search: 単語を含む結果を後押しする

Azure Search に空港データベースがあり、検索時に、空港名に「国際」という単語が含まれる空港の結果を増やしたいと考えています。

同じスコアを持つ 2 つの結果が与えられた場合、Azure Search のみを使用して空港名に "international" という単語が含まれているものをブーストしたいと思います (つまり、可能であれば、関連する結果を取得した後に操作するコードを使用しません)。

Term Boostingを試しましたが、"international" を含む空港のリストが返されましたが、これは私が望んでいるものではありません。

スコアリング関数を見ましたが、どれも私のニーズに合っていないようです

本質的に、「international」という単語を含む結果を「一致」させたくはありませんが、クエリ テキストのユーザー キーの後に「international」という単語を含む結果を「ブースト」したいと考えています。

0 投票する
0 に答える
590 参照

azure - IndexBatch.MergeOrUpload は Azure Search インデックスを更新していませんが、インデクサーは

Azure Search サービスには 4 つのインデックスがあり、そのうちの 3 つのインデックスは、最高水準点の変更追跡ポリシーを使用して Azure SQL ビュー データ ソースに構成されています。インデクサーは 30 分ごとに実行されます。

一部のドキュメントを直接インデックスにマージしてアップロードする必要があるシナリオがいくつかあります。最初に DB を更新し、次に Azure Search .Net SDK を使用してインデックスを作成します。オブジェクトの配列を MergeOrUpload に渡しています。私の問題は、1 つのレコードを渡すと、インデックスが正しく更新され、更新された検索結果が表示されることです。しかし、複数のレコードを MergeOrUpload しようとすると、インデックスは更新されませんが、次にスケジュールされたインデクサーが実行された後、正常にインデックスが作成されます。MergeOrUpload の後に Success が表示されますが、更新/挿入されたレコードが表示されないことに注意してください。

Azure Search .net SDK から使用する呼び出しを次に示します。

0 投票する
1 に答える
45 参照

azure - Azure Search への同期メカニズム - Azure Search 挿入の信頼性は?

Azure Search への挿入メカニズムの信頼性はどの程度ですか?

たとえば、Azure Search にアップロードする平均的な呼び出しです。これにスラスラはありますか?1 つのドキュメントの平均挿入時間、1 つのドキュメントの平均失敗率。

データベースから azure search にデータを送信しようとしていますが、データを azure search に直接送信するか、たとえば kafka のような高可用性キューに二重書き込みを行い、そこから読み取る方が信頼性が高いかどうか疑問に思っていました。