The search-first experience is a compelling prospect for your PeopleSoft applications.
The PeopleSoft Search Framework enables application developers and implementation teams to create search artifacts in a consistent, declarative manner and to deploy and maintain search indexes using one standard interface, regardless of the PeopleSoft application.
The PeopleSoft system builds search indexes and transfers the indexed data from the PeopleSoft system at configured intervals, such as hourly or daily, which you can specify.
When a user initiates a search in the PeopleSoft application, 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.
The PeopleSoft Search Framework uses PeopleSoft features such as Integration Broker, Process Scheduler, and Query Manager. Learn more about the Search Framework Architecture.
PeopleSoft search technology overview
PeopleSoft deployment packages for Elasticsearch installation (PeopleTools 8.60) New
PeopleSoft deployment packages for Elasticsearch installation (PeopleTools 8.59)
PeopleSoft deployment packages for Elasticsearch installation (PeopleTools 8.58)
Anatomy of search suggestions (Doc ID: 2895320.1)
PeopleSoft search and Kibana analytics homepage
PeopleTools Performance Guidelines (Doc ID: 747389.1) [see pages 54-55]
Starting with PeopleTools 8.59, the PeopleSoft Search Framework provides real-time indexing (RTI) 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.
Spotlight series: Administering PeopleSoft Search Framework in PeopleTools
Spotlight series: Deploying Elasticsearch on PeopleTools
Spotlight series: Class search an browse catalog with Elasticsearch
Search videos on YouTube from @PSFTOracle
PeopleTools 8.60: Configurable Search Overview New
PeopleTools 8.60: Configurable Search Deep Dive New
* Access requires Quest membership
In PeopleTools 8.59, the PeopleSoft Search Framework provides real-time indexing (RTI) 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. The 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.
RTI maintenance process (PTRTI_TRUNC)
RTI switch for high volume batch processing
Check out our recent feature innovators
PeopleTools 8.59: Enabling real-time indexing
* Access requires Quest membership
Important! Oracle does not deliver search definitions enabled for real-time indexing automatically. Consequently, you should enable search definitions for real time-indexing based on your business requirements. In addition, delivered search definitions need to be certified before being turned on.
Supported search definitions in PeopleSoft HCM
Supported search definitions in PeopleSoft FSCM
Implementing real time indexing beginning with FSCM PI # 41 (Doc ID 2855461.2)
Last year, we announced an upcoming change to search in PeopleSoft and our use of ELK (Elasticsearch, Logstash, Kibana) as the search and analytics engine behind the Search Framework. PeopleSoft will transition from Elasticsearch 7.10.0 and Kibana 7.10.0 to OpenSearch and OpenSearch Dashboards. Since OpenSearch is an open source version of the Elasticsearch source code, we do not expect any impact. Our recommendation is to continue to implement the delivered search, Kibana dashboards, and real-time indexes as planned and expect them to be compatible when the cut over happens.
Be sure to get your Elasticsearch updates through PeopleSoft DPKs.