4.6.1 Deploying Indexes
After the indexes are defined, you need to deploy the search definition. You must also deploy the search categories that contain more than one index. Search categories with only one index, which have the same name as the search definitions, are automatically deployed.
The Deploy Search Definitions page also allows you to delete search definitions. Deleted search definitions are not reversible.
The process of deploying and building search definitions defined for Global Search also automatically enables the Keyword Search within Search Pages for the components associated on the Search Definition.
Note:
If your environment does not contain licenses for all products within the Procure to Pay search category you will need to deploy the underlying indexes for the product. However, you do not need to build the indexes. As an alternative, you can customize the Procure to Pay Search Category to remove Search Definitions related to products that are not licensed.
To deploy a search definition:
-
Select PeopleTools, Search Framework, Search Admin Activity Guide.
In the Search Administration Activity guide, expand the Deploy\Delete Object section to display the Deploy Search Definitions page.
-
Select the check box in the left column.
-
Scroll to the bottom of the Deploy Search Definitions page, and click the Deploy button.
-
Select the Search Categories tab.
Confirm that the category with the same name as the search definition is automatically deployed.
-
Global Search Categories generally contain more than one search definition. As such, they must be deployed independently by following the same steps for a search definition except using the Search Categories tab to deploy. Deploying these search categories can occur before or after individual search definitions are indexed. For example, EP_PROCURE_TO_PAY is a Search Category that contains multiple search definitions.
Important:
It must be deployed from the Search Categories tab before it is available in the Global Search bar.
PeopleSoft delivers a sample user defined as a callback user called PSAPPS for use with Search Framework. A callback user is defined on the Search Framework Search Instance page. Before deploying Search Definitions, verify that the callback user assigned to the Search Instance has been assigned a minimum of the following three roles: Search Query Administrator, Search Server and PeopleSoft User.
Note:
Different roles with equivalent permissions can also be used.
Failure to assign proper roles to the callback user will result in errors during search definition deploy and index build.
See PeopleTools: PeopleSoft Search Technology, "Administering Search Definitions and Search Categories."