Concepts of Search Engine Service
(SES)
The main components of the Search Engine Service (SES) are:
• Interfaces for the search for integration in ABAP applications
• Interfaces for updating the search engine indexes
• Indexing service and administration
• Customizing
The features of the Search Engine Service (SES) are:
• Simple search using attributes and full text
• Linguistic search, fuzzy search
• Search for multilingual objects
• Advanced search (attribute search)
The following block diagram depicts the architecture of the Search Engine Service (SES):

The block diagram of the Search Engine Service (SES) architecture describes the use cases for an SES administrator and an end user.
· The administrator gets access to the SES administration user interface through the central SES transaction SES_ADMIN.
· The end user gets access to the business objects he or she wants to search for by starting the user interface of the application that uses SES.
SES accesses TREX functions through the TREX ABAP client. SES replicates the business objects from the ABAP application to TREX. TREX builds up special business object indices (business and relation object indexes), so that it can make the business objects searchable by the TREX search technology. When a user enters a search query, the TREX system responds to it, not the database for the ABAP application. The business object implementation procures the data from the database of the SAP application for SES.