EQLレコード・フィルタのいずれかまたは両方を、レコード検索または値検索で使用できます。
DataSourceFilterStringコンポーネントは、これらのタイプの検索に検索可能なレコードを限定する場合に特に役立ちます(セキュリティ・フィルタなど)。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<Request xmlns="http://www.endeca.com/MDEX/conversation/3/0">
<Language>en</Language>
<State>
<Name>JulyRpts</Name>
<DataSourceFilter Id="MonthFltr">
<filterString>FISCAL_MONTH_NAME = 'July'</filterString>
</DataSourceFilter>
<TextSearchFilter Key="PROD_CATEGORY" RelevanceRankingStrategy="numFields"
Mode="AllPartial" EnableSnippeting="false" Language="en">
electronics
</TextSearchFilter>
</State>
<RecordListConfig Id="Recs" MaxPages="30">
<StateName>JulyRpts</StateName>
<Column>PROD_CATEGORY</Column>
<RecordsPerPage>5</RecordsPerPage>
</RecordListConfig>
</Request>
</soapenv:Body>
</soapenv:Envelope>
DataSourceFilterフィルタは、最初に検索可能なすべてのレコードを、会計月が7月のレコードに限定します。次に、TextSearchFilterでは、そのレコード検索にPROD_CATEGORY属性を使用します。