What is an operation?

An operation is any process that communicates with the Sajari engine.

Operations are incurred when:

  • a search request is made
  • when search suggestions are fetched
  • when new content is added, deleted or updated to your collection
  • when a search result is interacted with and that interaction is recorded
  • schema or pipeline is viewed, added, updated, or deleted from a collection

You can always keep track of your operations in the Usage section of your Console.

How to hide a field in a search interface?

Background

When you generate an interface via console for a Site Search collection, we return title, description, URL, and image(optional) in the search results. In some instances, you might want to hide title, description, or URL.

Limitation

Our default interface uses URL field for click-tracking, and it must be returned in response, otherwise, the click-tracking won’t function. Hence, if you try to remove URL field, it will return an error:


tracking field 'url' missing from result.

Instructions

To hide ‘title’ or the ‘description’ field from the search interface:

  1. Generate an interface from the Integrate section in the console.
  2. After choosing the relevant options, and generating an interface, click on “View code“
  3. Add the “fields” parameter in the values object. See example below which will only return and render ‘title’ and ‘URL’:

values: {"q.override": true, "resultsPerPage": "10","q": getUrlParam("q"), "fields":'title,url'}