In this release, the record and range filters of the Endeca Server
have been removed and replaced with the EQL record filters.
EQL record filters let you define arbitrary subsets of the total record
set, and dynamically restrict search and navigation results to these subsets.
Additionally, EQL filters allow a user, at request time, to specify an
arbitrary, dynamic range of values that are then used to limit the records
returned for a navigation query.
The Conversation Web Service has two filtering components that allow you
to use the Endeca Query Language (EQL) to provide filters for your query using
EQL syntax:
- The
DataSourceFilterString component makes the universe
of data that is visible to your query smaller and can be used as a security
filter to prevent users from obtaining records that they are not authorized to
view.
- The
SelectionFilterString component is used for additional
application-level filtering and specifies the criteria for the final record
result set. The returned results are the records that match all of the filters
specified in the query. It also determines which data is available for
refinement computation.
Either or both of the EQL record filters can be used with a record
search or a value search. For detailed information on EQL record filters, see
the
Oracle Endeca Server Developer's Guide.