> For the complete documentation index, see [llms.txt](https://developer.emporix.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.emporix.io/release-notes/archive/2023/2023-05-16-ce-universal-search-connector.md).

# 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
