Search Indexer
Consumes product change events from the Product Catalog System and keeps the search index up to date so products are discoverable.
Overview
The Search Indexer is how the Search System stays in sync with the catalog. It subscribes to Product CreatedProduct CreatedEventv1.0.0Published when a new product has been added to the catalog.
Ownerproduct-platformSchemaMapView docs, Product UpdatedProduct UpdatedEventv1.0.0Published when an existing product's data has changed.
Ownerproduct-platformSchemaMapView docs and Product DeletedProduct DeletedEventv1.0.0Published when a product has been removed from the catalog.
Ownerproduct-platformSchemaMapView docs events published by the Product Catalog SystemProduct Catalog SystemSystemv1.0.0Internal system that is the source of truth for product data. Owns the product database and publishes product change eve...Ownerproduct-platformMapView docs and applies each change to the Search IndexSearch IndexContainerv1.0.0The denormalised, search-optimised index of products that powers product search.MapView docs.
Responsibilities
| Event | Action |
|---|---|
| Product CreatedProduct CreatedEventv1.0.0Published when a new product has been added to the catalog. Ownerproduct-platformSchemaMapView docs | Add the new product to the Search IndexSearch IndexContainerv1.0.0 |
| Product UpdatedProduct UpdatedEventv1.0.0Published when an existing product's data has changed. Ownerproduct-platformSchemaMapView docs | Re-index the changed product. |
| Product DeletedProduct DeletedEventv1.0.0Published when a product has been removed from the catalog. Ownerproduct-platformSchemaMapView docs | Remove the product from the index. |
Architecture diagram
Messages for this service
Sends messages (0)
Quickly find the message you need by searching for the name, type, or summary.| Name | Version | Type | Summary |
|---|---|---|---|
| No messages found | |||