Skip to main content

Search relevancy

Getting the relevant results is critical for the success of the community. Here you can see what parameters impact the relevancy score for a piece of content and the rank it will get when you search for a specific search phrase.

The relevancy rank is calculated as follows:

Rank = (SimilarityScore + ProximityScore) * OutcomeType * ObjectType * Recency * SocialScore

The parameters that impact the rank of a content item are described below.

Similarity score

When searching for a phrase, the system looks at each word in the phrase and checks the match type and place of match for this word. Each match type and place has its own boost score.

Match types that the Cloud Search employs include:

  • Raw: Exact matches of the search term.
  • Analyzed: Matches created by language analysis. In this case, stemming is used, meaning it looks for the root of the word.
  • Edgengram: Partial matches used for wildcard searches.

Places of matches the Cloud Search employs:

  • Subject: Title field of content items
  • Body: Content of content items
  • Tags: Tags added to content items
Match typeSubjectBodyTags
Raw1.00.10.5
Analyzed1.00.1
Edgengram1.00.10.5

Proximity score

The proximity score checks how close the searched term is to what appears in the content. It ensures that content with terms appearing together gets boosted more than those appearing far apart.

Types of proximity boosts include:

  • Exact match: All search terms appear next to each other.
  • Proximity match: All search terms appear less than three words apart.
PlaceProximity boostExact match boost
Subject0.51.6
Body0.51.0
Tags*0.11.0

* Having a proximity score on Tags is unlikely to happen.

Object type (type_weight)

Object type boost is based on the type of content used. Documents and blogs are ranked higher in the search results as these are typically used for more comprehensive content that may be more relevant for the searching user. The settings are listed in Table 1.

ObjectBoost
Document1.4
Blog1.4
Poll1.0
Idea1.0
Discussion1.0
Video1.0
Question1.0
Status Update1.0

Recency (recency_weight)

Recency (or time decay) lowers the score for older content. The impact is described in the following table:

PeriodBoost
Less than 9 weeks ago1.0
9-55 weeks ago0.75 + (0.25 * (56 - <week_number>)/48)
56-223 weeks ago0.5 + (0.25 * (224 - <week_number>)/168)
More than 223 weeks ago0.5

The Recency score also includes parameters that determine how quickly the algorithm reduces a content score by age, the latest period content maintains its score without decay, and the score difference of very old documents compared to fresh content.

Outcome type (outcome_weight)

Content in Jive can be marked with structured outcomes. The search results are boosted based on outcome type.

The boosts given to content according to outcome type are listed in Table 3.

OutcomeBoostOutcomeBoost
Finalized1.4Official2.0
Outdated0.1Default1.0

This score is being multiplied by the number of boosts as follows: base*(1+0.01*<number_of_outcomes>)

Note that a higher boost results in that content being ranked higher in the search results, so the 0.1 score for outdated documents significantly reduces its rank.

Social score

The Jive R2E2 service calculates a social score for the search phrase based on given user activities, follows, and other behavioral connections. This service provides improved search relevance by incorporating social information into search, tailoring rankings based on user dynamics.

As users engage with content within Jive, their activities generate data that enhances the relevance of search results. Items that are considered "close" to the user based on their activities or connections are given a boost in the search rankings, resulting in personalized search results.

Rank count examples

For example, the rank may be counted as follows:

Type

Age

Outcome

Rank

Blog 1.4

3 days 1.0

None 1.0

1.4

Blog 1.4

10 weeks 0.98

None 1.0

1.38

Document 1.4

10 weeks 0.98

None 1.0

1.27

Document 1.4

56 weeks 0.75

Official 2.0

1.50

Document 1.4

256 weeks 0.5

Official, Finalized 3.4

1.70

Question 1.0

3 weeks 1.0

None 1.0

1.0

Event 1.0

10 weeks 0.98

None 1.0

0.98

Discussion 1.0

56 weeks 0.5

None 1.0

0.5

Additional considerations

  • The boosts cannot be changed with normal methods.
  • Social scoring and personalized results are not available in On-Premise Search service.