対話Webサービス・リクエストのContentElementConfig複合タイプのSearchAdjustmentConfigタイプを使用して、問合せ内のスペル提案およびもしかして(DYM)の情報を取得できます。
Oracle Endeca Serverでスペルが有効になっており、ブレッドクラムに加えて対話Webサービス・レスポンスにスペルの提案とDYMに関する補足情報を含める場合は、ContentElementConfigのもう1つのSearchAdjustmentConfigタイプが必要です。これが含まれる場合、スペル修正またはDYMの提案は、レスポンスの一部として返されます。
スペルが有効化された場合、SearchAdjustmentConfigタイプの追加のContentElementConfigが含まれていない場合でも、スペルの自動修正が発生することを認識しておくことが重要です。ただし、スペル修正が行われている間、スペル修正およびDYM提案は、レスポンスでは返されません。
<ns:ContentElementConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns:SearchAdjustmentConfig" HandlerFunction="SearchAdjustmentHandler" HandlerNamespace="http://www.endeca.com/MDEX/conversation/2/0" Id="SearchAdjustments"/>
<cs:ContentElement xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cs:SearchAdjustments" Id="SearchAdjustments"> <cs:SuggestedAdjustment RecordCountIfApplied="15"> <cs:SearchFilter Key="Essay" Mode="All">jane</cs:SearchFilter> <cs:SuggestedTerms>can</cs:SuggestedTerms> <cs:Operator xsi:type="cs:ApplySpellingSuggestionOperator"> <cs:SearchFilter Key="Essay" Mode="All">jane</cs:SearchFilter> <cs:Replacement>can</cs:Replacement> </cs:Operator> </cs:SuggestedAdjustment> </cs:ContentElement>