レコード検索問合せまたは値検索問合せに対するレスポンスで対話Webサービスによって返されるブレッドクラムは、スペル修正を反映できます。
<BreadcrumbConfig Id="BreadcrumbInfo" ReturnFullPath="false"> <StateName>Breadstate</StateName> </BreadcrumbConfig>
<SearchAdjustmentConfig Id="SearchAdjust"> <StateName>Breadstate</StateName> </SearchAdjustmentConfig>
次の例のリクエストは、ユーザーが入力したpechという単語(peachのスペルミス)の検索を含むナビゲーション状態を指定します。これは、スペルを修正する必要のあるブレッドクラムでの検索リクエストを示します。
<Request xmlns="http://www.endeca.com/MDEX/conversation/3/0">
<State>
<Name>RecState</Name>
<TextSearchFilter Key="Flavors" RelevanceRankingStrategy="numfields"
Mode="AllPartial" EnableSnippeting="false" Language="en">pech</TextSearchFilter>
</State>
<RecordCountConfig Id="NumRecs">
<StateName>RecState</StateName>
</RecordCountConfig>
<BreadcrumbConfig Id="Crumbs" ReturnFullPath="true">
<StateName>RecState</StateName>
</BreadcrumbConfig>
<SearchAdjustmentConfig Id="CorrectSpell">
<StateName>RecState</StateName>
</SearchAdjustmentConfig>
</Request>
...
<cs:SearchAdjustments Id="CorrectSpell">
<cs:AppliedAdjustment>
<cs:TextSearchFilter Key="Flavors" Mode="AllPartial"
RelevanceRankingStrategy="numfields">pech</cs:TextSearchFilter>
<cs:AdjustedTerms>peach</cs:AdjustedTerms>
</cs:AppliedAdjustment>
</cs:SearchAdjustments>
</cs:Results>
SearchAdjustmentsのレスポンスの詳細は、「問合せ結果でのスペル修正およびDYMの取得」を参照してください。