1. Home
  2. Getting Started Guide
  3. Key Concepts

Key Concepts

Create a SearchAssist App

The SearchAssist app is a set of indexing and search configurations mapped to content sources and custom business rules. The SearchAssist platform allows you to create multiple apps and quickly switch between them during the build or edit process. From the SearchAssist dashboard, launch apps and monitor app performance.

Add and Manage Sources

From the SearchAssist Sources menu tab, you can add and manage the content associated with any SearchAssist app. Your content can come from any number of sources and in multiple formats. Examples include file uploads, website crawls, structured data files, FAQs from files or websites, and linked virtual assistants.  

Index Content 

After you add content, index the data for efficient retrieval. The ingested data from web pages, files, or database records pass through various stages of indexing. Indexing management lets you transform the documents and fields as per the business requirements.  

Manage Relevance

Go to the SearchAssist Indices menu tab to manage relevance by fine-tuning both the search and result components to fetch and display outcomes in meaningful ways. You can apply business priorities and generate custom responses for each query and position certain responses. This helps the end-user see the most relevant results.  

Design the Search Experience

Design a search experience that best meets the needs of your end-users. From the Indices menu tab, choose between a traditional or virtual assistant and apply customized templates on the results display. 

Define Experiments

An experiment helps you determine which combination of search and index configurations performs best. From the Analytics menu tab, you can create multiple variants, display them to live search users at random, and then analyze results.  

Deploy SearchAssist apps

Deployment refers to publishing or launching a SearchAssist app onto the target channel, website, or app. This is a two-step process involving adding credentials and adding channels.

Get Analytics and Insights

Analyzing SearchAssist app results helps you understand your search solution and its impact. From the SearchAssist Analytics menu tab, assess user engagement with metrics like Search Insights and Results Insights.