Difference between revisions of "Blog/Refine search results by term trees"

From DIQA-Homepage
Line 13: Line 13:
 
<div class="col-xs-12 col-md-8 col-lg-9 col-xl-10">
 
<div class="col-xs-12 col-md-8 col-lg-9 col-xl-10">
 
<p>
 
<p>
Finding documents in Sharepoint online/Office 365 can be tedious. If you want to restrict your search to certain document types (like: reports, inquiries, CVs, sales orders, invoices) you either end up with too many irrelevant search hits or relevant documents don't show up because they don't include the search term. If you rely on Sharepoint's fulltext search capabilities only, then your users will be frustrated and spend too much time to find the right documents.
+
Finding documents in Sharepoint online/Office 365 can be tedious. If you have a hierarchy of terms, like product groups, series and products, then you can easily refine search results for leaf terms. But it is impossible to refine for terms that sit higher in the term tree, e.g. product groups or series. This is because the standard refinement webpart shows leaf terms, only. This frustrates your users who cannot leverage the structural information of the term store.
 
</p>
 
</p>
 
<p>
 
<p>
You can provide your users with a better search experience if you use search refiners. Users can further refine their search result by clicking on the refiner values, e.g. to retrieve "sales orders" or "invoices", only. Before you are able to create meaningful search refiners, you have to arrange for a couple of pre-requisites which include tagging documents with tags. This guide shows you how to automatically tag documents with their type (e.g. invoice, sales order, cv, inquiry) and how to provide search refiners that contain these document types.
+
You can provide your users with a better search experience if you use DIQA's TermTree Refiner. This Webpart extends the standard refiner webpart and visualises the terms in the hierarchical context of the term tree. Users can select terms in the hierarchy to drill down or drill up in the search results. This webpart makes use of managed metadata. This refinement webpart has these advantages over standard SharePoint-Search:
 +
*The terms contained in the search results are presented in their tree-context
 +
*Users can easily drill-up or drill-down in the tree to broaden or narrow the search
 
</p>
 
</p>
 
<div class="row">
 
<div class="row">
Line 45: Line 47:
 
<p>
 
<p>
 
{{#widget:YouTube
 
{{#widget:YouTube
|id=hMaEIa2DMNs
+
|id=jvKEF-u5r84&t=97s
 
}}
 
}}
 
</p>
 
</p>

Revision as of 09:50, 6 May 2021

Main Page > Der DIQA Blog > Blog/Refine search results by term trees
Blog

Sharepoint: Improve the search experience with the TermTree Refiner (September 1, 2020)


Finding documents in Sharepoint online/Office 365 can be tedious. If you have a hierarchy of terms, like product groups, series and products, then you can easily refine search results for leaf terms. But it is impossible to refine for terms that sit higher in the term tree, e.g. product groups or series. This is because the standard refinement webpart shows leaf terms, only. This frustrates your users who cannot leverage the structural information of the term store.

You can provide your users with a better search experience if you use DIQA's TermTree Refiner. This Webpart extends the standard refiner webpart and visualises the terms in the hierarchical context of the term tree. Users can select terms in the hierarchy to drill down or drill up in the search results. This webpart makes use of managed metadata. This refinement webpart has these advantages over standard SharePoint-Search:

  • The terms contained in the search results are presented in their tree-context
  • Users can easily drill-up or drill-down in the tree to broaden or narrow the search

Frustrating search experience without meaningful refiners:

Tagcloud

Entering the search term "order" returns a lot of irrelevant documents (e.g. a CV) and even misses some sales order documents.

Better: filter documents by type, language, etc:

Tagcloud

If you provide search refiners, then the users will be able to precicely filter for all "sales order" documents, for instance.

The following steps assume that you have Sharepoint Online/Office 365 and a library that contains at least dozens of documents or scanned documents (pdf or image formats). If you are familiar with certain configuration aspects of Sharepoint then you will need 30 minutes to go them through in your tenant. If you require assistance then we are happy to help!


Watch the steps in the video:

What's next?

  • Add refiners for the document language like: english, french, german, spanisch
    • The Easy Tagging App has a built-in predictor that detects the language that is used in documents. You can simply use that predictor in a tagger to tag all your documents with the language. Similar to the steps in section 3 you would simply create another refiner that allows users to restrict their search results to certain languages.
  • Add refiners for important words:
    • The Easy Tagging App is able to identify important words from documents and store them in the termstore as a new termset. If you let the tagger tag your documents with them, then your users can use them to filter their search results.

Questions?

EU Dataprotection Terms

* These fields are required.

Watch it here:
related products
more articles