×
Search results provided by Azure Search - read how I built it in this post.
Max Melcher

3 minute read

Session “Search-driven publishing for Intranet Portals in SharePoint Online” by Alex Pope (Microsoft) and Helge Grenager Solheim (Microsoft).

IMG_1749

Search-driven publishing is alive in SharePoint Online! This includes the Content Search Web Part (CSWP) and Cross-Site Collection Publishing - both enhance the number and quality of search-driven solutions you can build into your sites and portals within Office 365. This session will provide an overview of these new building blocks, provide best practices and focus on how to optimize page load times with queries and take advantage of a new caching mechanism in the CSWP. Your sites will come alive, be dynamic and change the way you provide ‘fresh’ content to your users.

Here are my notes.

IMG_1748

Benefits

Benefit is that you can create dynamic pages and get independent authoring and publishing. With query builder you can decide what should be presented and with Display Templates you can adjust the presentation.

Search scales!

IMG_1754

Missing features

In SPO you don’t have some webparts, e.g Taxonomy Refinement - this is because they do not scale for multi-tenant environment.

IMG_1755

Automatic property creation

Site column: crawled + managed property

List column: crawled property only

IMG_1758

Search Schema

Multiple schema but with limitations.

Cant change refinable, sortable properties - but you can use RefineableText00 properties to add the refiners.

Demo

Helge showed how to adjust a content search webpart to display as a slider - and one that shows the most frequently used documents with give file types - slick and simple!

Feature “Roadmap”

IMG_1768

Group Caching for CSWP

Finite Query capacity (Microsoft scaled out - over 2000 servers run the search behind SharePoint Online)

Query is slow - solve it with a cache!

  1. Speeds up search driven intranet pages
  2. Makes complex queries fast
  3. Decreases page load time

Its a property in the settings page - you can target a group or everyone. Be aware that when you use everyone, the everyone group needs permission.

The cache expiry is 15 minutes!

Display Template Best Practices

IMG_1779

Good stuff – I am glad I recommended the same rules to my clients.

IMG_1782

Content by Search or Content by Query

That’s a good question – but for me as a Search guy this was crystal clear before: Search is the way to go.

IMG_1783

Summary

Very decent session – I am not into SharePoint Online that much, but Helge and “the Pope” Alex did a good show, summarized what is possible and if not they explained why. In the end it was very interesting for me – the caching possibilities is an indicator what will be available on-prem “later”, but is additional transparency for me. The Best Practices for Search was even greater – there are to few guides out there yet.

comments powered by Disqus