Intelligent Search Engine

Business Case:

KPI to be measured

Bookmark this resource Follow

Ask a question

Was this article helpful? 0 out of 0 found this helpful

Text search


The THRON search component can be used within the "Content" section of the Dashboard and allows you to search for content using one or more keywords. The search operates by retrieving the matches within:


  • Title
  • Description
  • Tags and metadata
  • Content's body (the body of text in the case of a document or the transcript in the case of an audio or video)


The textual search works on all the indexed words of the content in "start by" mode, searching the keyword on the root of all the indexed words. The content returned from the search is sorted by giving more importance to the exact matches then the partial ones.


The search field helps the user to find the correct content by offering auto-completion on the typed text and a preview of the results so that the user can find the desired content as quickly as possible. The autocomplete feature supports "fuzzy" search, i.e. it automatically corrects the text entered in the search field up to a maximum of one typo.


The content shown in preview corresponds to the content for which the search has identified the best possible match, giving priority to the match over the content's title.





Advanced behavior



1. Keyword search within words that contain separators


This mode is intended to facilitate the search for keywords within content titles in which characters are used as separators: "- _ ."

For example, I can search for the keywords "commerce" or "frontal" and obtain as results contents that have the following matches: "e-commerce"; "Bag_frontal.jpeg".


2. Exact multi-keyword search

This search mode allows you to perform exact searches with multiple keywords enclosed in double quotes "".

For example, if the user performs a search using the keyword "red bag" enclosed in double-quotes, all content that has only the correspondence "red" or only the correspondence "bag" will be excluded from the results.


3. Search keywords containing separators (-_.) 

The separators within the search keywords are treated as spaces. For example, a search with the keyword "red_bag" is equivalent to a search with the two keywords "red bag".


4. Results ranking

Results are sorted by giving priority to the contents for which the correspondence is within the title.







THRON Dashboard offers multiple filtering options that can facilitate content retrieval from the list:



1. Sorting


In the filters area, you can choose how to sort content. Available sorting modes are:


  1. Last update: newest first (default)
  2. Last update: oldest first
  3. Creation: newest first
  4. Creation: oldest first


The selected sorting mode will display the corresponding timestamp for each content in the list.



2. Filter by type or file extension


By clicking on the "Type" filter you can filter the content list by content type or file extension. As per the extensions, you will find a set of checkboxes which correspond to the most used file extensions. The text field (which offers autocompletion on file extensions) allows you to add more options to the filter list.


3. Filter by detail

Using the "Detail" filter, you can filter the contents using the following information:

  • Owner
  • Author
  • Creation date
  • Last update


4.Filter by tags

You can filter content using one or more tags that can be inserted in the filter in autocomplete or selection mode. Inside the filter you can use different operators:

  • Must contain (AND operator)
  • Must not contain (NOT operator)
  • At least one (OR operator)


5. Advanced filter via metadata key

The advanced filter allows you to filter content by key metadata by providing specific key-value pairs. Results can be filtered using two different operators:

  • Content must contain all the key metadata (AND operator)
  • Content must contain at least one of the key metadata (OR operator)
Was this article helpful?
0 out of 0 found this helpful

Have any question?

Open a ticket