Need a TL;DR on Intellum's Smart Search? Wondering about the kinds of results your learners are - or could be - getting? Well, you've found the right article!
This article breaks down the basic mechanics of Intellum's Smart Search and the logic that impacts a user's search results.
When users search a word or phrase, Intellum...
- Identifies the search terms
- Strips Stop Words like “and”, “the”, “if”, etc.
- Stems & Lemmatizes the query (for inflection, plurals and verb tenses)
- Judges Topic Proximity (if query is part of existing Topic)
- Identifies synonyms
- Compensates for potential misspellings
- Searches content table for matches
- Ranks results based on criteria listed above
Search Results & Ranking:
How do Smart Search actions affect a user’s results?
- Expands query to other relevant results, surfacing meaningful content.
- Personalizes results list to each user based on their Topic follows
- Boosts results that match a user’s assigned locale (if other than English)
Do Topics affect search results?
- Yes - If a user follows a Topic, search results in that Topic will be ranked higher in the results list, providing a personalized search experience for that user and her interests
What affects ranking more - Followed Topics, Keywords, or an Activity’s Name?
- An activity’s name, especially if it’s an exact match for the query, outranks all other criteria; so an exact match will always appear atop the results list
- A followed Topic will rank higher than a Keyword match
Do admin see different results than learners?
- User type has no impact on search
Does Discover Tab content behave differently?
Smart Search & Your Content:
What kinds of content are indexed and searched?
- Activities authored in EVOLVE
- Documents (if searchable)
- URLs and Links, via a custom API to get the text out of pdf, doc, xdoc and other documents
- Images, via Google Cloud Vision API to get labels, text, and description
- Videos, via Google Intelligence Video API to get labels, text, categories, and description
Does it search inside SCORM and AICC content?
- You know it.
Search Results Visibility:
AKA...Can a User See My Activity?
Does that mean path settings overpower activity settings?
- They can; if a path can show up in search, all the activities in it can too
Why is that?
- If an activity is in a path - and a user can access the path - then the user can access the individual activities within that path
What if the order of the path is locked?
- All activities in a path can appear in the results list. However, if the user clicks and opens a locked activity they’ll see a message telling them the activity is locked
Can I prevent the activities within a path from appearing in search results?
- Yes, use the Deep Search setting in the path’s properties to keep individual activities from appearing in search results, within the context of the path.