SmartSuggest

Introduction

SearchAI SmartSuggest (https://www.searchblox.com/search-ai-smartsuggest.html) uses an advanced machine learning algorithm to provide relevant search suggestions based on your website’s content. The system analyzes available data, selects and ranks the most appropriate suggestions, and displays them in real time as users type their queries, helping them quickly find the information they need.


Prerequisites

Download the keyphrase_extractor model, extract the downloaded file and place it inside <SearchBlox-Installation-Path>/webapps/ROOT/models/

SmartSuggest Endpoint Creation

  • To sign up for a free SearchAI SmartSuggest demo and see it in action, use the following link: https://www.searchblox.com/products/searchai-smartsuggest

  • You can generate the SmartSuggest file from the SearchBlox Admin Console by navigating to SearchAI > SmartSuggest, as shown in the screenshot below.

Manage SmartSuggest through Admin Console

FieldDescription
SmartSuggest NameName of the SmartSuggest.
CollectionsGenerate SmartSuggest for selected Collections.
  • Provide Name and Choose Collections to generate SmartSuggest and click on Create.
  • Once created , List shows the created SmartSuggest with details.

  • Following operations can be performed on created SmartSuggest.

    1. Regenerate : Generate SmartSuggest terms for created SmartSuggest.

    2. View SmartSuggest : View generated SmartSuggest Terms.

    3. Clear : Clear SmartSuggest Index.

    4. Delete: Delete SmartSuggest.

📘

Note:

SmartSuggest can be configured using the plugin or a custom facet.js file to enable suggestions across all collections. Refer to smartAutoSuggestSettings underFields in facets.js