You can use the RM Java™ API framework to search objects across
one or more object stores. For example, you can search record categories,
record folders, records, and physical record markers. You can perform
the search operation based on the metadata value or content or both.
This section discusses the types of searches and how to perform the
search operation.
Types of RM Search
Using the RM Java™ API,
you can perform the following types of searches:
Ad hoc search
An ad hoc
search enables you to fulfill a one-time specific need to retrieve
information from an object store. In the ad hoc search, you always
need to specify the search query for performing the search operation.
For example, you might need to retrieve a particular loan application
document created by a specific author on a specific date. In the search
criteria, you specify the document type (and possibly other identifying
data), the author's name, and the document's creation date. The result
set is returned as an XML string representation.
Stored search
A stored
search predefines a query to retrieve objects such as record categories,
record folders, volumes, records, or custom objects from one or more
object stores. A stored search is created using FileNet Search Designer
or some other search-related user interface. There are two types of
stored searches: user-defined (also called search template) and pre-defined
(also called stored search). In a user-defined search, you can modify
some (or all) search criteria. In a predefined stored search, you
cannot modify the search criteria.
IBM® Enterprise
Records provides predefined searches
for commonly-used searches against metadata and content across object
stores. Some of the search criteria in the predefined searches are
as following:
- Searching records and folders for disposition in a date range.
- Searching records/folders with specific content for disposition
in a date range.
- Searching record folder and records for which disposition is based
on a specific event (disposition action).
- Displaying volumes or records in a particular folder.
- Searching records or folders with no assigned disposition.
For more information about performing a stored search,
refer to Executing a stored search.