Web Search Overview

Overview of Product 360 - Web Search functionality and integration with Elasticsearch.

Introduction

Product 360 - Web Search is an index-based, full-text search engine based on Elasticsearch. Indexing is done on a dedicated server(s) which is running the Elasticsearch server.

Web Search is based on a search index. This index is built using Product 360 data that are fetched via the dedicated Export Profiles for Web Search (Full-text search profiles) and put into Elasticsearch server via REST.

These indices are then available on Product 360 - Web to perform search operation.

Technical Overview

images/download/attachments/239797649/fulltext_flow_hld.png

A typical flow of creating an index and loading data into it is described below.

images/download/attachments/239797649/export_exec_flow_dia.png

Every Full-text search profile has a one-to-one mapping with an Elasticsearch index. The index names displayed in the Product 360 - Web Search user interface, is basically the Full-text search profile name (i.e. Export Profile name).

images/download/attachments/239797649/full_text_export_profile_execution.png

For more information on installation and deployment scenarios refer to the installation guide .