フレーズ検索問合せの例

1つ以上の検索語を引用符で囲むことによって、対話Webサービス・リクエストでフレーズ一致をリクエストします。

レコード検索または値検索の操作のいずれかに、フレーズ検索問合せを含めることができます。フレーズ検索を、フレーズ検索ではない語または他のフレーズの語と結合できます。

次の例では、フレーズ検索問合せを示しています。

フレーズ"Mountain Bikes"のレコード検索は、次のとおりです。
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Request xmlns="http://www.endeca.com/MDEX/conversation/3/0">
      <State>
        <TextSearchFilter Key="MySearchInterface" RelevanceRankingStrategy="numfields" 
          Mode="AllPartial" EnableSnippeting="false" Language="en">
          "Mountain Bikes"</TextSearchFilter>
      </State>
      <RecordListConfig Id="RecordList" MaxPages="30">
         <Column>ProductCategory</Column>
         <RecordsPerPage>5</RecordsPerPage>
      </RecordListConfig>
    </Request>
  </soap:Body>
</soap:Envelope>
フレーズ"Touring Bikes"を含む値の値検索は、次の省略された例のようになります。
<Request>
   <State>
     <Name>MyProductSearch</Name>
     <CollectionName>Products</CollectionName>
   </State>
   <ValueSearchConfig Id="ProdSearch" MaxPerProperty="5" 
        RelevanceRankingStrategy="static (nbins,descending)" Mode="Any" Language="en">
      <StateName>MyProductSearch</StateName>
      <SearchTerm>"Touring Bikes"</SearchTerm>
      <RestrictToProperties>
        <Property>ProductCategory</Property>
      </RestrictToProperties>
   </ValueSearchConfig>
</Request>