Enterprise Portal includes a set of portlets that take advantage of the various PortalSearch EJB application interfaces (APIs). These portlets are Basic Search, Advanced Search, Agent Search, Manage Agents, Channel Search, and Manage Channels.
Basic Search – performs simple searches against the DRE or the Internet. The query you enter is sent to the DRE search engine.
Advanced Search – provides a detailed search. Queries can incorporate details such as word or phrase filters, proper name, date, and document title and summary. You can direct queries to specific sets of databases, and you can limit the results by the number of documents returned and minimum relevancy. Result sets can be sorted by date or relevancy.
Agent Search – provides an interface to the DRE agent functionality, known also as automated search processes. You train an agent by defining a query. Users create agents and those agents cannot be shared with other users. The agent search functionality is divided into two portlets:
Agent Search – displays the list of available agents and the results of an executed agent.
Manage Agents – used to create, delete, rename, edit, and copy agents; also used to run and execute agents.
Channel Search – channels are groupings of queries. These groupings are defined by the Portal Administrator, and contain subchannels—stored queries similar to agents—that are relevant to the channel. For example, you might have a channel called Company Information with subchannels for Finance, HR, and Administration.
The Portal Administrator creates and edits channels and subchannels. Access to a channel is limited by the roles assigned to the channel.Channel Search functionality is divided into two portlets:
Channel Search – lists the channels and subchannels available to the user according to the user’s roles. The display is divided into two sections—a list of channels and a list of subchannels. When a user selects a channel, the subchannel list is populated with the subchannels currently available to that user. The user executes the subchannel by selecting it.
Manage Channels – access to this portlet is limited to users with an Admin role—any role that contains “Admin” in its name. The Manage Channels portlet functionality includes:
Channel functions – used to create, rename, delete, and assign roles to a channel.
Subchannel functions – used to create, rename, delete, edit, and perform subchannel searches.