私はこの質問が以前に尋ねられたことは知っていますが、私が見つけた回答は私の問題に対処しませんでした。Azure Search vs Azure DocumentDB
私たちは、テキストを分析する必要があるシナリオと、静的データにフィルタのみが適用されるシナリオの両方で、空白検索を使用しています。つまり、カテゴリと価格だけで紺色の検索で商品の詳細を表示した場合、ユーザーはテキスト分析を行うことなく特定の価格帯の特定のカテゴリを見つけることができます。このようなシナリオでは、DocumentDBの高速化やAzure Searchなどがあります。
ファセットが必要な場合、DocumentDBはAzure Search Facetingと同じくらい効率的なファシリティ(ファセットまたはグループ)を提供しますか?
Azure Searchでインデックス付けされたユニークな用語にアクセスする方法はありますか?例えば、ロンドン、イングランドはロンドンとイングランドとしてインデックス付けされています。私たちがインデックスを検索し、ロンドンとイングランドというユニークな用語を得るためです。
さらに、私たちは例えばロンドンという国が都市でありイングランドが国の名前であることを識別できるように、メタデータに用語を追加できますか?あなたが唯一の構造化問合せコスモスDB(DocumentDBの進化)を策定する必要がある場合
ご返信ありがとうございます。 Azure Searchでどのくらいのレイテンシを話していますか?ミリ秒、秒?上記のメタデータはどうですか? – user2981411
これは、クエリの種類とデータセットの性質によって大きく異なります。ほとんどのお客様は、10秒または100秒で待ち時間が発生しますが、複雑さ、必要なクエリ時間のデータ処理量などの理由で、クエリに数秒かかるシナリオがあります。 メタデータに関しては、条件にプロパティを付ける方法があります。用語に接尾辞を追加するなどのトリックを演奏できますが、索引付けと検索時に接尾辞を追加することで、引き続き用語を見つけることができます。 –