PeopleSoft Elasticsearch

Elasticsearch is an open-source search engine that you can install and deploy within the PeopleSoft Search Framework. Elasticsearch is available for PeopleTools 8.55.11 and higher versions.

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 Search Framework consists of PeopleSoft components (pages and records provided by PeopleTools), which provide a centralized interface for configuring PeopleSoft integration with the search engine, creating search artifacts such as search definitions, search categories, and building and maintaining search indexes.

Some of the key features include:

  • Search Administration Activity Guide provides a familiar PeopleSoft browser interface enabling you to: configure search engine connectivity; deploy search definitions, schedule index creation and maintenance, and run incremental index updates from one location.
  • Search Designer Activity Guide provides a familiar PeopleSoft browser interface enabling you to: create search definitions, create search categories, define title and summary result display.
  • Flexible security: indexes can be created with source-level security, document-level security, or no security. PeopleSoft Search Framework allows for fully authenticated and authorized search queries.
  • Search Query API enabling rich display options, such as filtering.
  • Monitoring interface (PeopleSoft Health Center) that provides diagnostic data of the Elasticsearch cluster.

The PeopleSoft Search Framework enables you to generate search indexes using these source types:

  • PeopleSoft Query and Connected Query: this option provides a familiar and intuitive way to declare the fields relevant for end user searches. With PeopleSoft Query you define your search meta data attributes. You use the Search Framework Designer to map query fields to meta data attributes, save the search definition to the database, and create search categories.
  • Web source: this option enables you to index content deployed on a website that you want to make available for end user searches.
  • File source: this option enables you to index files residing in your file system, such as reports.

After designing search definitions, the Search Framework Administration activity guide enables you to establish integration with Elasticsearch (by way of Integration Broker), deploy the search definitions and search categories, and build indexes.

Elasticsearch Deployment  Instructions.


Leave a Reply