This page discusses the feeds used by the Search microservice.

PriceEventPublisher Feed

This feed used to publish the prices to the SOLR server.  This feed fetches SKUs based on the conditions given in the request and calls the price listener process internally. It fetches all the SKUs if it is a B2B store otherwise it fetches the price list associated with the store alone. The frequency to run this feed is ONDEMAND.  This feed is triggered when you reindex the store data. After the feed is completed, an email is notified to the configured email address(es) with the feed details.

To view the feed summary and history details, refer to the feed job history page of the  Feed Admin consoles.

sortorder Feed

This feed is a Search collection-based feed, which is used to refine the storefront product search while the end-user searches for a product with the search term.  As a result of the search, search result page with the relevant products is shown to the user. The import file MUST have the search term and its relevant product ID(s) in the import sheet (.csv file format). The frequency to run this feed is ONDEMAND.

How it Works

While running the feed, the search term and its relevant product ID(s) are saved into the Search DB via the imported sheet.

When the user searches for a product from the storefront, the storefront orchestration call is made with the search term to fetch the relevant product(s) from the Search DB. Thus, the search result page is loaded with the searched keyword.

How to Run the Feed

As of now, there is no admin UI support to trigger the feed from the Foundation Admin console’s store operations page or from any other admin pages.

To trigger this feed, go to the sortorder Feed Job details page of the required Search microservice collection and create a schedule for this feed job with the custom parameter csvFileSource with its value as a S3 URL of the .csv file. After the feed is completed, an email is notified to the configured email address(es) with the feed details.
Note: To import, you can use the sample sheet.  

To view the feed summary and history details, refer to the feed job history page of the Feed Admin console.

synonym Feed

This feed is a Search collection based on feed, which is used to import the synonym types with configured search terms by uploading an Excel file in the .csv file format. The import file MUST have the search term and its relevant search type for the search term in the import sheet. The frequency to run this feed is ONDEMAND.

How it Works

While running the feed, the search keyword and its relevant synonym types and its keywords are saved into the Search DB via the imported sheet. When the user searches the keywords from the storefront, the storefront orchestration call is made with the search term to fetch the relevant configured search results from the Search DB.

How to Run the Feed

As of now, there is no admin UI support to trigger the feed from the Foundation Admin console’s store operations page or from any other admin pages.

To trigger this feed, go to the synonym Feed Job details page of the required Search microservice collection and create a schedule for this feed job with the custom parameter csvFileSource with its value as a S3 URL of the .csv file. After the feed is completed, an email is notified to the configured email address(es) with the feed details.
Note: To import, you can use the sample sheet.

To view the feed summary and history details, refer to the feed job history page of the Feed Admin console.

searchpublish Feed

This feed is used to clone the existing search data from the stage environment (Authoring DB) to the production environment (Live DB). There are three different types of publishing:

  • FULL: Publishes the complete data from the Authoring DB to the Live DB.
    Note: You need to run this type of feed when you have a complete change in the data.
  • INCREMENTAL: Publishes the incremental data from the Authoring DB to the Live DB
    Note: You need to run this type of feed when you have minimal updates in data.
  • ROLLBACK: Restores the data from the previous full version.

This feed is triggered by the publishmaster feed. After the feed is completed, an email is notified to the configured email address(es) with the feed details.

To view the feed summary and history details, refer to the feed job history page of the Feed Admin console. 

searchindexer Feed (ReIndexer Feed)

This feed is a search collection-based feed, which is used to index products from Catalog Admin to Solr. Products will be indexed in Solr named ‘product_merchAdmin_pedev‘ so that the Merchandising Admin can map to the products for the imported category. For more information, see Refreshing Product Data in the Merchandising Admin Guide.

The frequency to run this feed is ONDEMAND.

redirecturl Feed

This feed is a search collection-based feed, which is used to redirect to an URL for the given search term. This feed also refines the storefront’s product search while the end-user searches for a product with the search term. As a result of the search, the user is redirected to the relevant product’s PDP page.

If you are uploading the redirection URL data, then the import file must contain the search term and its relevant redirect URL for the search term. The import sheet can be .csv file format.

How it Works

While running the feed, the search term and its relevant redirect URLs are saved into the search DB via the imported sheet. When the user searches for a product from the storefront, then the adminorchestration call is made with the search term to fetch the relevant redirect URL from the search DB. Thus, the user is redirected to the searched product’s PDP page.

How to Run the Feed

As of now, there is no admin UI support to trigger the feed from the Foundation Admin console’s store operations page or from any other admin pages. You can trigger this feed only via the API endpoint.

To trigger this feed via Feeds Admin console, select the redirecturl feed of the Search microservice and create a schedule for this feed job with the schedule parameter csvFileSource with the parameter value S3 URL containing the .csv file. For more information, see Create a Schedule in the Feeds Admin Guide. After the feed is completed, an email is notified to the configured email address(es) with the feed details.

Note: To import, you can use the sample sheet.

To view the feed in the feed history page, see:

For more information on redirect URL for a search term, see Search Override in the Merchandising Admin console.

MerchandiseEventPublisher Feed

This feed is used to document categories in Apache SOLR for store type B2B or B2C. All the categories associated with the store are documented in SOLR. This feed is triggered when you reindex the store data. After the feed is completed, an email is notified to the registered email address with the feed status.

The frequency to run this feed is SCHEDULED.

To view the feed in the feed history page, see Viewing Run Details of a Feed Job in the Feeds Admin Guide.

CatalogB2BEventPublisher Feed

This feed is used to document the Products and SKU(s) in Solar for the B2B store type. All the Products and SKU(s) associated with the store are documented in Solr. The frequency to run this feed is SCHEDULED. After the feed is completed, an email is notified to the registered email address(es) with the feed status.

In the admin console, to manage the feeds, Manage Feed Jobs.

CatalogEventPublisher Feed

This feed is used to document the Products and SKU(s) in Solr for the B2C store type. All the Products and SKU(s) associated with the store are documented in Solr. The frequency to run this feed is SCHEDULED. After the feed is completed, an email is notified to the registered email address(es) with the feed status.

In the admin console, to manage the feeds, Manage Feed Jobs.

 

 

Note: For detailed information about Feeds microservice, see here.





Revision History
2020-26-12 | AN, JP, SW – Revamped the content for 8.13 release.
2020-03-03 | AN – Content updated for April 2020 release.
2019-10-31 | AN – Content updated for November 2019 release.
2019-04-25 | AN – Content updated for April 2019 release.
2019-01-23 | PLK – Page added and content uploaded.