- In a cluster environment where we have the node classification feature, the nodes that are classified as Search type nodes will store the elastic search files. This nodes are managed via Index Management landing page. Search nodes are synched via port 5432 range. The cluster communication is happened through PEGA default HazelCast approach or through a Apache Ignite client-server model.
- In the class Rule-Obj-Report-Definition, there is a process API activity *pxRetrieveSearchData that executes the passed report definition name on the elastic search files. Invoke this through an activity and pass the required report definition name as a parameter.
Note: The limitation of this type of execution on a search files is that we can refer only scalar properties and page properties. But, for a page list or page group properties index of list is not maintained in the elastic search files created.
This type of execution improves the performance and reduces the database calls.
- PEGA-SearchEngine agents - FTSIncrementalIndexer, FTSConflictsHandler are responsible for creating search index files.
From PEGA 7.4, system has a rule type called Custom Search Properties. In this rule type, we can customize the requried properties.