明示的に選択した絞込みおよび暗黙的な絞込みの取得

このリリースでは、会話Webサービスが更新され、(推奨されている絞込みに加え)明示的に選択した絞込みおよび暗黙的な絞込みを取得できるようになっています。

以前のリリースでは、会話Webサービスは、BreadcrumbConfigコンテンツ要素の構成の一部として、明示的に選択した絞込みのみを返していました。ただし、暗黙的な絞込みは取得できませんでした。

このリリースでは、必要に応じて適用されている両方の種類の絞込みを取得する要求を発行できます(NavigationMenuConfigでは、グローバルにすべての属性に対して要求でき、RefinementConfigでは属性ごとに取得を要求できます)。各属性の値は、グローバルに指定した値にオーバーライドされます。

任意でNavigationMenuConfigの次の2つの新しい属性に値を指定し、適用された絞込みをグローバルに要求できます。

絞込みを取得した場合、Webサービスの応答でそれを返すかはExposeAllRefinements="true"の設定で制御されます。

適用された絞込みを属性ごとに要求するには、任意にRefinementConfigで次の2つの新しい属性に値を指定します。

絞込みを取得した場合、Webサービスの応答でそれを返すかはExpose="true"の設定で制御されます。

(各属性に対してRefinementConfigで行った)属性ごとの設定は、(NavigationMenuConfigの)すべての属性に対して行った類似設定にオーバーライドされます。

存在し公開を要求した場合、明示的に選択した絞込みおよび暗黙的な絞込みは、存在する絞込みごとにNavigationMenuItem内に次の形式で返されます。

絞込み一覧をすべて取得する方法の詳細は、Oracle Endeca Server開発者ガイドを参照してください。