Search

Create, deploy, and maintain search indexes for all of your PeopleSoft applications.

Search engine support

As of May 1, 2018, Elasticsearch is the only search engine supported for PeopleSoft 9.2 applications. Elasticsearch is the only search engine available with PeopleTools 8.56 and later releases.

Customers using Elasticsearch 6.1.2 or 7.0 can upgrade to Elasticsearch 7.10 in PeopleTools 8.59 by using the upgrade option of the ELK DPK without performing a full index build. For instructions on using the upgrade option, see the PeopleSoft Deployment Packages for Elasticsearch Installation on My Oracle Support (Doc ID 2205540.2).

Effective May 1, 2018, Oracle support transitions to sustaining support for SES as the search engine for PeopleSoft Search Framework. Sustaining support includes access to Oracle support analysts, previously delivered updates and published knowledge articles. However, any new CPUs, patches or certifications are not available.

Important!

Be sure to get your Elasticsearch updates through PeopleSoft DPKs.

PeopleSoft Search Framework

Search framework diagram - described in following text

In PeopleSoft Search Framework, when someone initiates a search, the search request is passed to the search engine. The search engine calls the PeopleSoft API to check for user authentication and security filters associated with the user. The search engine uses the security associated with the user to process the search query to return only the results that are consistent with the user's security. PeopleTools and the application layers then processes these results to tailor the appearance of the search results.

The PeopleSoft system schedules and transfers data from the PeopleSoft database at configured intervals, such as hourly or daily, which you can specify, and it updates security filters only when a search request is issued after the expiration of the cache interval, which you also specify. Search data is indexed at intervals, so the search results are not real-time data. PeopleSoft search indexes are based on Query and Connected Query, which are mainly delivered by PeopleSoft applications. You can also create your own search definitions and indexes for your custom query or connected query.

PeopleTools 8.59, PeopleSoft Search Framework provides real-time indexing functionality, which eliminates stale data in the search engine indexes and ensures that discrepancies do not exist between the data in the PeopleSoft database and the indexed data in the search engine. PeopleSoft Search Framework does not enable real-time indexing by default in the PeopleSoft system, so you can choose the search definitions for which you want to enable real-time indexing.

The PeopleSoft Search Framework uses PeopleSoft components such as Integration Broker, Process Scheduler, and Query Manager.