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. No new instances of Oracle Secure Enterprise Search (SES) should be deployed as the search engine within PeopleSoft Search Framework.

Customers still using SES on PeopleTools 8.55 can migrate to Elasticsearch, without downtime, using the Live Cutover Functionality delivered by PeopleSoft Search Framework. For more information, see the PeopleSoft Elasticsearch Home Page 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. See the Elasticsearch Documentation Homepage for details.

PeopleSoft Technology Blog: Elasticsearch the Only Search Engine Supported for PeopleSoft as of May 1st

PeopleSoft Search Framework

How PeopleSoft Search Framwork works

In PeopleSoft Search Framework, when a user 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 to the user's security. These results are then processed by PeopleTools and application layers to tailor the display of the search results to the user.

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

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

Elasticsearch Benefits

Learn More About Elasticsearch

Find everything you need to know about Elasticsearch
PeopleTools Elasticsearch Home Page

See which application bugs you need to apply before using Elasticsearch
Elasticsearch Updates and Fixes

Identify known issues and limitations for the PeopleTools implementation of Elasticsearch
Elasticsearch Known Issues

Get Training in Elasticsearch

PeopleSoft Spotlight Series: Administering PeopleSoft Search Framework in PeopleTools 8.56

PeopleSoft Spotlight Series: Deploying Elasticsearch on PeopleTools 8.56

PeopleSoft Spotlight Series: Deploying Elasticsearch on PeopleTools 8.55

PeopleSoft Spotlight Series: Moving from SES to Elasticsearch on PeopleTools 8.55

PeopleSoft Spotlight Series: Class Search & Browse Catalog with Elasticsearch

Video Feature Overview: Using Search in PeopleSoft Applications