2017-02-14 3 views
1

私はインデックスに「ファセット」であり、コレクション(Edm.String)型の「キーワード」フィールドを持っています。ファセット値のリストのフィルタ

私のUIには、このフィールドのトップ10のキーワードを返すファセットが表示されます。 個別のキーワードの合計数は、数百になる場合があります。 私は、ユーザーが用語を入力できるようにしたいと思います。この用語を含む上位10個のファセット値が返されます。 これは、フィールドのファセット値のリストをフィルタリングするものです。

これはAzure Search APIで現在可能ですか?

答えて

0

いいえ、これはサポートされていません。返されるファセットに影響を与える、返されるドキュメントのセットをフィルタリングすることは可能ですが、検索式または「contains」セマンティクスを使用してファセット値自体を直接フィルタリングする方法はありません。

キーワードフィールドをフィルタリングすることはできますが、検索用語を含む上位10個のファセット値ではなく、一致するファセット値のみを取得できます。

関連する問題