# 2023-05-16: CE - Universal Search Connector

### Overview

Events are constantly triggered within the every time a shopping cart is updated, an order is placed or a product image is updated. These events are important for communicating with the storefront and in particular with a search engine used in the storefront so that its index can be updated with these changes.

Events are constantly triggered within the Commerce Engine every time a shopping cart is updated, an order is placed or a product image is updated. These events are important for communicating with the storefront and in particular with a search engine used in the storefront so that its index can be updated with these changes.

We already support one of the most popular search engines, Algolia, but to meet our customers' needs, we decided to expand the functionality to support others.

Rather than building many different adapters, we have instead developed a single connector that can convert these internal events into standard webhooks that a search engine can listen to. Once the search engine has registered to listen to these events, all that is left is to convert the event payload into a form that is recognized by the search engine in question. We have already prepared a configuration for the conversion that works with Algolia, Clerk, and Constructor.io.

With this new approach, any modern search engine can be integrated quickly and easily, resulting in flexibility and speed for our partners and customers when using Emporix CE.

### Fixes and improvements

None as these are new services.

### Known problems

No known problems at time of release.

### Documentation and links

User Guides:

* [Universal Search Connector](/ce/system-management/search/universal-search-connector.md)
* [Search Configuration](/ce/system-management/search/search-configuration.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.emporix.io/release-notes/archive/2023/2023-05-16-ce-universal-search-connector.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
