Creating a Site Search App

Site Search > Navigation Menu > Search App > Create
Site Search > Navigation Menu > Search App > Settings > +

A Site Search Application (App) records the history of searches, clicks, revenue, and searches per session over a period of time appropriate to your business. At a lower level, the Site Search App summarizes popular queries and critical metrics such as click-through rate, average click position, mean reciprocal rank, and frequency of no-results searches. It also records user feedback from your search page. 

But first you have to collect the data. For that step, you need to integrate Site Search’s Search Event API in your Client Application. Alternately, SearchStax provides UX Accelerators to help you frame a search page that makes full use of Site Search tools and features. Yet another alternative is to use the Sitecore Module, which provides a search page that is fully integrated with Site Search.

The first step on this path is to create a Site Search App for your project. From the Site Search Dashboard, go to the Navigation Menu. Click the Create button under Search App.  

Alternately, you may begin on the Apps Management page and click the (+) icon.

Either path opens a modal dialog for defining the new App. The dialog lets you name the App, associate it with an existing Managed Solr deployment, and select a platform (Sitecore, Drupal, or a Custom App).

This leads to a second dialog for setting up the Apps unique API credentials.

These are two Solr Basic Auth accounts for Site Search to use. The accounts are used by Site Search behind the scenes, so you don’t get to name them. View the names on the Search API Tab.

  • Read-Only API Credentials: This account lets Site Search send query requests to the Solr Deployment.
  • Read-Write Search Engine Credentials: The second account lets Site Search update Solr config files for synonyms, stopwords, and similar features. 

After creating the new App, focus returns to the Apps Management screen. 

Note that a new Site Search App is simply an empty database. To be useful, it must record user actions from your company website over some significant period of time (days, weeks). There is about a one-hour delay before the first recorded data appears in Site Search.