問合せリクエスト内のレコード検索および値検索のための関連性ランキングの指定

対話Webサービス内のレコード検索問合せおよび値検索問合せの両方に対して、関連性ランキングの方針を指定できます。

両方のタイプの問合せによって、既存の関連性ランキングの方針または関連性ランキング・モジュールの名前のいずれかを指定できます。

レコード検索

レコード検索の場合、次の例のように、SearchFilter要素のRelevanceRankingStrategy属性によって、問合せの関連性ランキングの方針を指定できます。
<ns:Operator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns:ns="http://www.endeca.com/MDEX/conversation/2/0" xsi:type="ns:SearchOperator" Within="false">
   <ns:SearchFilter Mode="AllPartial" RelevanceRankingStrategy="exact" 
      Key="Description" Language="en">Mountain</ns:SearchFilter>
</ns:Operator>

SearchFilterの詳細は、「レコード検索の演算子」を参照してください。

値検索

値検索の場合ValueSearchConfigタイプのRelevanceRankingStrategy属性によって、問合せの関連性ランキングの方針を指定できます。
<ns:ContentElementConfig 
   Id="ValueSearchConfig" xsi:type="ns:ValueSearchConfig" 
   HandlerNamespace="http://www.endeca.com/MDEX/conversation/2/0" 
   HandlerFunction="ValueSearchHandler" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   MaxPerProperty="5" 
   RelevanceRankingStrategy="static (nbins,descending)" 
   Mode="Any" 
   Language="en">
		<ns:SearchTerm>Racks"</ns:SearchTerm>
		<ns:RestrictToProperties>
				<ns:Property>ProductCategory</ns:Property>
		</ns:RestrictToProperties>
</ns:ContentElementConfig>

ValueSearchConfigタイプの詳細は、「値検索問合せの形式」を参照してください。