Understanding Attachment Processing in Search Engine
PeopleSoft Search Framework downloads any attachment specified in a search definition, and pushes the encoded attachment data in the form of JSON document to the search engine. PeopleSoft Search Framework uses cURL handlers to transfer attachment data directly to the search engine bypassing the Integration Gateway. Search Framework uses libcurl library to communicate with the search engine. The transfer of data happens asynchronously, and each cURL handler can transfer data in parallel. You can specify the number of handlers on the Search Options page. The Schedule Search Index page displays an error if any data transfer does not proceed successfully. For more information, see Managing General Search Options and Working with Search Indexes.
The search engine uses the ingest-attachment plug-in to extract the attachment contents. The attachment data is then indexed in the search engine.
Currently, the PeopleSoft Search Framework supports these file attachment storage location options:
-
PeopleSoft database
-
SFTP
-
HTTP
The following graphic depicts PeopleSoft downloading attachment from database and attachment repository, and then pushing encoded data to the search engine. The search engine uses Mapper attachment plug-in to extract attachment contents for indexing.
