PeopleSoft Search Technology Overview

The PeopleSoft Search Framework provides a standard, declarative method for creating, deploying, and maintaining search indexes for all of your PeopleSoft applications. In PeopleTools 8.56, the PeopleSoft Search Framework uses Elasticsearch as a search engine. Elasticsearch is an open-source search engine based on Apache Lucene™. PeopleTools 8.56 is integrated with Elasticsearch version 2.3.2. Beginning with PeopleTools 8.56.12, PeopleTools is integrated with a new version of Elasticsearch—Elasticsearch 6.1.2.

Note: In PeopleTools 8.56.12, PeopleSoft Search Framework supports two versions of the Elasticsearch search engine — 2.3.2 and 6.1.2. However, at any point in time, search is performed on only one search instance. Both search engines can coexist in a PeopleSoft implementation for the purpose of live cut-over and performance benchmarking.

The Elasticsearch search engine complements the PeopleSoft Search Framework search functionality with the following advantages:

  • Seamless deployment using Elasticsearch DPK and ACM plug-ins.

  • Ability to deploy highly available indexes, with fail over that is scalable.

  • Excellent crawl and search performance.

  • Efficient resource utilization on the search engine host making high volume crawling and searching practical.

  • Excellent data recovery management.

Important! The 8.56 Search Technology Online Help is updated with changes applicable to PeopleSoft Search Framework in PeopleTools 8.56.12 patch. For the latest updates (post 8.56.12), refer to the PDF version of the 8.56 Search Technology book on the PeopleTools Elasticsearch Home Page (Doc ID 2205540.2) under the Elasticsearch on PeopleTools 8.56 tab.