Recruitment Verity Search

Recruitment verity search involves running a number of application engine programs (e.g. HRS_SRCH_APP, HRS_SRCH_IDX, HRS_JSCH_IDX) to generate indexes for the verity search engine. These files are created on the process scheduler, typically under the folder PS_HOME\data\search\. The data is stored in sub-folders such as:

  • HRS_AppContent
  • HRS_JobContent
  • HRS_JobPosting
  • HRS_ResumeText

When a user performs a search however, verity uses the data on the application server under the same folder structure (e.g. PS_HOME\data\search). If the files do not exist on the application server, then the search will not return any results. This happens when the application server and process scheduler are on separate servers. If you copy the files from PS_HOME\data\search from the process scheduler to the application server, the recruitment search will start working. However this is hardly an ideally solution.

What is required is a symbolic link on the application server that points to the PS_HOME\data\search folder on the process scheduler. In Windows environments you can create this using the mklink. On the application server, remove the search folder then create the symbolic link:

C:\PeopleSoft\data>mklink search \\prcsscheduler\\c$\peoplesoft\data\search /d

One catch with this is that if you have multiple process scheduler servers, you need to make sure the recruitment verity search processes are all running on the same process scheduler that you have your application server(s) pointing to.

There is also a Recruitment Verity Search white paper available from My Oracle Support ID 748059.1.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License