Skip to main content

How searching works in the Gainsight CC Platform

  • February 7, 2023
  • 4 replies
  • 519 views

Kenneth R
Forum|alt.badge.img+5
  • Gainsight Community Manager
  • 424 replies

We sometimes get questions about how the search in the CC platform works exactly, and what can be done to optimise it.  As the search is weighing up many factors, it’s not always possible to determine exactly why a particular topic is or isn’t appearing in the search results.  However, in this article we will provide some context on how the search works as well as some best practices that can be applied to optimize search.
 

Searchable attributes

 

When searching in the Gainsight CC platform, the following attributes will be used to determine whether content is a match for the search query or not.  

  • Title (content)

  • First post (content)

  • Whether it’s an article

  • Whether it has a best answer (if it’s a question)

  • Replies

  • Tags

  • Category

  • Parent Category

Result Ranking
 

Once an item is determined to be a result, a ranking formula is then applied to configure how the results are sorted. This formula compares all of the following criteria:

  • Number of words from the query that match

  • Proximity of the query terms to each other

  • Attribute Weighting based on the Searchable attribute list above.  The ranking will also be influenced by the following (ordered by most important first - location within the field of the search term does not matter):

    • Is it an article (true or false Boolean field)

    • Was the topic solved (true or false Boolean field)

    • Date when topic was last updated

    • Number of likes

    • Replies

    • Views

    • Typos (similar spellings)

Best Practices for Optimizing Search Results

 

The attributes above are not configurable or editable, as search is entirely automated.  They do, however, give us helpful pointers to how we can optimise search results.  For example:

  • Ensure that topic titles are clear and accurately represent the content (make this part of the moderation process)
  • Ensure that topic titles make use of keywords that customers frequently use when searching (you can use Google Analytics to track community search terms)
  • Convert your most important topics into articles
  • Mark best answers to important questions
  • Archive outdated content that shouldn’t be showing in search results any more
  • Optimise your best performing content

 

Did you find this topic helpful?

4 replies

Charles Dane
  • Contributor ⭐️⭐️
  • 8 replies
  • September 30, 2024

Is it possible to change the order of the left column so tags are higher in the order displayed?


Kenneth R
Forum|alt.badge.img+5
  • Author
  • Gainsight Community Manager
  • 424 replies
  • October 7, 2024

Hi @Charles Dane - that’s not something that’s directly configurable.  It is sometimes possible to make creative adjustments with scripts and CSS, but that can be a little hacky and we don’t always recommend it.


Forum|alt.badge.img+1
  • Helper ⭐️
  • 44 replies
  • February 7, 2025

Hi - can you provide more clarity on what the third bullet point under “Result Ranking” means?

 

  • Attribute Weighting based on the Searchable attribute list above :uparrow: The ranking will also be influenced by the  (ordered by most important first and location within the field of the search term does not matter):

 

Is this saying that the searchable attribute list is stack ranked in order of importance (i.e. a keyword in the title is more important than the same keyword in the first post), but the location of the search term within the title or within the first post doesn’t matter?


Kenneth R
Forum|alt.badge.img+5
  • Author
  • Gainsight Community Manager
  • 424 replies
  • February 11, 2025

Hi ​@mbuuck1 yes I believe that’s right.  I’ve edited the article slightly to make it a bit more clear (hopefully).


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings