Elasticsearch Setup

Setting up an Elasticsearch configuration determines the STEP data that is provided to the Elasticsearch database. The configuration defines how data can be searched using the Web UI Search Screen.

Note: Elasticsearch can display product and/or classification data only, based on configuration.

Important: To access and use Elasticsearch, the ‘elasticsearch-integration’ add-on component must be activated on your system. To access and use the Search screen, the 'ui-search' add-on component must be activated on your system. See your Stibo Systems representative for more information.

Creating an Elasticsearch configuration automatically creates or identifies the related event processor. The event processor collects the STEP data events indicated by the configuration and publishes it to the Elasticsearch database.

Note: The Search Screen only contains data for events that have been processed. Data for unread events on the event processor cannot be displayed in search results. For more information, see the Running an Event Processor topic in the System Setup / Super User Guide documentation here.

The Elasticsearch Configuration wizard adds a number of data specifications automatically, while attributes, attribute groups, link meta / source / target data, and child attributes can be added manually. Each manually-added item can be configured for full text search, ID queries, and can be set to display as a static facet.

For example, attribute values that are often used to identify objects (such as manufacturer or country of origin) would be included as a search feature. While attributes that are not relevant for identifying an object (such as size or color) as are excluded. Additionally, attribute values important for data enrichment tasks should be included

For illustrations of search results using the Search Screen, see the Search Screen Search Result Examples topic here.

Important: Ideally, the configuration should include only the necessary data to allow users to easily scope and shape the desired search results. Excessive data in Elasticsearch can negatively impact the response time of searches on the Search screen. Carefully consider the attributes and references to configure initially and expand the configuration as you determine additional information is required.

To use Elasticsearch and the Web UI Search Screen, complete the setup steps in the following topics:

  1. Perform the one-time setup as defined in the Initial Setup for Elasticsearch (here) topic and the Elasticsearch Searchable Data Setup Options topic (here).
  2. Create an Elasticsearch object type as defined in the Creating an Elasticsearch Object Type topic here.
  3. Create an Elasticsearch configuration and the required event processor as defined in the Creating an Elasticsearch Configuration topic here.
  1. Add STEP data to the Elasticsearch database as defined in the Elasticsearch Publishing topic here.

For more information on using Elasticsearch on the Web UI Search Screen, see the Search Screen topic here.