Collapse
Submit a Service Request
Contact Information for Technical Support
My Service Notifications
ナレッジアドバンスト検索API及びファセット検索
Answer ID 10849 |
Last Review Date 05/06/2019
検索REST APIでファセットを使用する方法について
環境:
Oracle B2C Service ナレッジアドバンスト検索 REST API
解決策:
検索REST API /質問エンドポイントは、そのリストに関連付けられているファセットと共に結果リストが表示されます。各質問は次のレベルのファセットのみで結果を返し、それらのサブファセットでは反映されません。
- ファセットはツリー内で一度に1つずつしか選択できないため、製品一つ、カテゴリ一つ、コレクション一つ、doc一つタイプとなります。
- 返される次のレベルのファセットは、質問で指定されたファセットのみ対象となります。
- コレクションフィルタのサブファセット情報はありません。
- 返されたコンテンツに関連するファセットが返されるので、1回の検索で5人のサブが返され、別の検索では2しか返されません。または、CMS-PRODUCTをフィルタとして使用すると7つの異なる製品ファセットと6つのコレクションが返されるか、もしくは、なにも選択されていない場合は サブファセットではなにも表示されません。
- 場合によっては、リーフのサブに到達するために2〜3レベルのファセットをドリルダウンする必要があります。実際の割り当ては、親が割り当てられるのではなく継承されるためです。