SlideShare a Scribd company logo
Utah SharePoint & Office 365 August Meeting
Our Key Elements to Search Success
Our approach to tagging
and organizing our data
Taxonomy
Adjusting settings to surface
the right content as if by magic
Search Settings
Bad data clutters search,
and it gets worse from there
Retention Policies
SharePoint Search is powerful
Small efforts make big impacts
Display Templates
Presentation by Greg McMurray, Special thanks to Lucidworks for sponsoring
Greg McMurray
• Experience in Aerospace, Branding & Marketing,
Energy, Healthcare, Software
• Currently Senior Software Engineer at WECC
• Co-Founder of Aritus Computer Services, L.L.C.
• President of SharePoint / Office 365
and Dynamics 365 User Groups #MUGUT
• Find me online:
- @goyuix
- https://www.linkedin.com/in/goyuix
- https://stackoverflow.com/cv/goyuix
( top 2% of users )
The IT Crowd – Searching with Google
Our Key Elements to Search Success
Our approach to tagging
and organizing our data
Taxonomy
Adjusting settings to surface
the right content as if by magic
Search Settings
Bad data clutters search,
and it gets worse from there
Retention Policies
SharePoint Search is powerful
Small efforts make big impacts
Display Templates
Our approach to tagging and
organizing our data
.
Taxonomy
Taxonomy Definition
• Give me a word. Any word.
• Two Greek words:
• taxis – arrangement
• nomia – method
Taxonomy Example
Han Solo
“Han is a monotypic genus of
agnostid trilobite, whose sole
member is Han solo.”
Domain
Kingdom
Phylum
Class
Order
Family
Genus
Species
SharePoint Taxonomy
Content Types Site Columns
Managed Metadata /
Termstore
Enterprise Keywords
Content Type - Hierarchy
Item
Folder Document
Report Page
Web Part
Page
Article
Page
Folders and
Taxonomy?
• “Folders are the new F-word”
• Reasons to avoid them
• Limiting
• Maintenance
• Nesting
• Reasons to use them
• Permissions
• Technical Limits
• Performance
• Same logic applies to Sites,
Libraries, etc.
Adjusting settings to surface the
right content as if by magic
Search Settings
Search Settings
• Search is a separate application
from SharePoint
• It allows you to index & search:
• SharePoint
• Team sites
• My Sites
• File Share
• Other web pages / sites
Promoted Search Results
• Certain results show up as the first results
• Match queries for keywords
• Exact matches
• Start / End (Action Terms)
• Dictionary (Term Store)
• Common in Result Source
• Use or Clicks
• Advanced
• Regex / Contains
• Manage Query Rules -> Result Source
* Usually Local SharePoint Results
Duplicate
Trimming
We ended up turning it off pretty much
everywhere
We tried using it with the default settings
figuring that Microsoft knew best and we
needed to make our content more unique
By default, this is set very aggressive
Crawled & Managed Properties
• The indexer will automatically pick up
metadata from your items and files
• These become crawled properties
• A managed property needs to be
configured to enable querying
• #ProTip: Site Columns automatically
get mapped to managed properties
Bad data clutters search, and it
only gets worse from there
Retention Policies
Why is Retention Important?
Retention Policies
Everything on our site is considered a
courtesy copy
Enabled at Site Content Types, or on
List/Library directly
The broader you can set it the better
#ProTip: Go big or go home
SharePoint Search is powerful
Small efforts make big impacts
Display Templates
SPFx /Display Templates
• For me, Search was the defining feature for
SharePoint 2013 and they nailed it
• The new Highlighted Content SPFx web part
for Modern sites
• Complete control? You don’t need to be a
SharePoint dev any longer. Just create a
custom SPFx web part using Vanilla JS, React
or whatever custom framework you like
Key Pieces to
Display Templates
In the master page gallery, under Display Templates
HTML file is automatically compiled to JS file
Two types of templates: Control & Item
ManagedPropertyMapping in header is used to define what
properties should be included
#ProTip: Remember that the Master Page Gallery typically has full
publishing enabled so you will need to both Check-In and Publish
your files to make them available
#ProTip: The F12 developer tools is a great way to inspect the ctx
object and see what is available
Additional Resources
• https://docs.microsoft.com/en-us/sharepoint/administration/an-introduction-to-cross-site-publishing
• https://www.eliostruyf.com/10-sharepoint-display-template-tips-tricks/
• https://docs.microsoft.com/en-us/sharepoint/dev/general-development/sharepoint-design-manager-
display-templates
Questions?

More Related Content

What's hot

SharePoint Saturday - Information Architecture Design
SharePoint Saturday - Information Architecture DesignSharePoint Saturday - Information Architecture Design
SharePoint Saturday - Information Architecture DesignJim Duncan
 
SPC Europe Training Week - Real World Challenges in Enterprise Search
SPC Europe Training Week - Real World Challenges in Enterprise SearchSPC Europe Training Week - Real World Challenges in Enterprise Search
SPC Europe Training Week - Real World Challenges in Enterprise Search
Agnes Molnar
 
Information Architecture for SharePoint
Information Architecture for SharePointInformation Architecture for SharePoint
Information Architecture for SharePoint
nForm User Experience
 
Yoast SEO Plugin for WordPress
Yoast SEO Plugin for WordPressYoast SEO Plugin for WordPress
Yoast SEO Plugin for WordPress
Bobby Kircher
 
Connecting External Content to SharePoint Search
Connecting External Content to SharePoint SearchConnecting External Content to SharePoint Search
Connecting External Content to SharePoint Search
Agnes Molnar
 
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
Jasper Oosterveld
 
discover_techniques_used_by_enterp-bill_hunt.ppt
discover_techniques_used_by_enterp-bill_hunt.pptdiscover_techniques_used_by_enterp-bill_hunt.ppt
discover_techniques_used_by_enterp-bill_hunt.pptzachbrowne
 
Search-Driven Applications with SharePoint 2013 (#SBSBE16)
Search-Driven Applications with SharePoint 2013 (#SBSBE16)Search-Driven Applications with SharePoint 2013 (#SBSBE16)
Search-Driven Applications with SharePoint 2013 (#SBSBE16)
Maximilian Melcher
 
SPUnite17 10 Steps to be Successful with Enterprise Search
SPUnite17 10 Steps to be Successful with Enterprise SearchSPUnite17 10 Steps to be Successful with Enterprise Search
SPUnite17 10 Steps to be Successful with Enterprise Search
NCCOMMS
 
Branding Wont Fix Crappy Content - SharePoint User Experience Discussion
Branding Wont Fix Crappy Content - SharePoint User Experience DiscussionBranding Wont Fix Crappy Content - SharePoint User Experience Discussion
Branding Wont Fix Crappy Content - SharePoint User Experience Discussion
Marcy Kellar
 
Semantic search marketing introduction agency enablement
Semantic search marketing introduction   agency enablementSemantic search marketing introduction   agency enablement
Semantic search marketing introduction agency enablement
Martha van Berkel
 
B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...
Thuan Ng
 
Search Quality Management
Search Quality ManagementSearch Quality Management
Search Quality Management
Agnes Molnar
 
Sharepoint metadata workshop
Sharepoint metadata workshopSharepoint metadata workshop
Sharepoint metadata workshop
Sam Marshall
 
SPUnite17 The New Enterprise Content Management
SPUnite17 The New Enterprise Content ManagementSPUnite17 The New Enterprise Content Management
SPUnite17 The New Enterprise Content Management
NCCOMMS
 
SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document Management
LearnNowOnline
 
6 Ways to Leverage the Google Search Appliance in your Enterprise
6 Ways to Leverage the Google Search Appliance in your Enterprise6 Ways to Leverage the Google Search Appliance in your Enterprise
6 Ways to Leverage the Google Search Appliance in your Enterprise
Ed Laczynski
 
Intranets and hybrid search
Intranets and hybrid searchIntranets and hybrid search
Intranets and hybrid search
Intranätverk
 
Real World Challenges in Enterprise Search
Real World Challenges in Enterprise SearchReal World Challenges in Enterprise Search
Real World Challenges in Enterprise Search
Agnes Molnar
 
ESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
 

What's hot (20)

SharePoint Saturday - Information Architecture Design
SharePoint Saturday - Information Architecture DesignSharePoint Saturday - Information Architecture Design
SharePoint Saturday - Information Architecture Design
 
SPC Europe Training Week - Real World Challenges in Enterprise Search
SPC Europe Training Week - Real World Challenges in Enterprise SearchSPC Europe Training Week - Real World Challenges in Enterprise Search
SPC Europe Training Week - Real World Challenges in Enterprise Search
 
Information Architecture for SharePoint
Information Architecture for SharePointInformation Architecture for SharePoint
Information Architecture for SharePoint
 
Yoast SEO Plugin for WordPress
Yoast SEO Plugin for WordPressYoast SEO Plugin for WordPress
Yoast SEO Plugin for WordPress
 
Connecting External Content to SharePoint Search
Connecting External Content to SharePoint SearchConnecting External Content to SharePoint Search
Connecting External Content to SharePoint Search
 
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
 
discover_techniques_used_by_enterp-bill_hunt.ppt
discover_techniques_used_by_enterp-bill_hunt.pptdiscover_techniques_used_by_enterp-bill_hunt.ppt
discover_techniques_used_by_enterp-bill_hunt.ppt
 
Search-Driven Applications with SharePoint 2013 (#SBSBE16)
Search-Driven Applications with SharePoint 2013 (#SBSBE16)Search-Driven Applications with SharePoint 2013 (#SBSBE16)
Search-Driven Applications with SharePoint 2013 (#SBSBE16)
 
SPUnite17 10 Steps to be Successful with Enterprise Search
SPUnite17 10 Steps to be Successful with Enterprise SearchSPUnite17 10 Steps to be Successful with Enterprise Search
SPUnite17 10 Steps to be Successful with Enterprise Search
 
Branding Wont Fix Crappy Content - SharePoint User Experience Discussion
Branding Wont Fix Crappy Content - SharePoint User Experience DiscussionBranding Wont Fix Crappy Content - SharePoint User Experience Discussion
Branding Wont Fix Crappy Content - SharePoint User Experience Discussion
 
Semantic search marketing introduction agency enablement
Semantic search marketing introduction   agency enablementSemantic search marketing introduction   agency enablement
Semantic search marketing introduction agency enablement
 
B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...
 
Search Quality Management
Search Quality ManagementSearch Quality Management
Search Quality Management
 
Sharepoint metadata workshop
Sharepoint metadata workshopSharepoint metadata workshop
Sharepoint metadata workshop
 
SPUnite17 The New Enterprise Content Management
SPUnite17 The New Enterprise Content ManagementSPUnite17 The New Enterprise Content Management
SPUnite17 The New Enterprise Content Management
 
SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document Management
 
6 Ways to Leverage the Google Search Appliance in your Enterprise
6 Ways to Leverage the Google Search Appliance in your Enterprise6 Ways to Leverage the Google Search Appliance in your Enterprise
6 Ways to Leverage the Google Search Appliance in your Enterprise
 
Intranets and hybrid search
Intranets and hybrid searchIntranets and hybrid search
Intranets and hybrid search
 
Real World Challenges in Enterprise Search
Real World Challenges in Enterprise SearchReal World Challenges in Enterprise Search
Real World Challenges in Enterprise Search
 
ESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 Search
 

Similar to SharePoint Search - August 2019 at Utah SharePoint User Group

SharePoint User Group Meeting- SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 SearchSharePoint User Group Meeting- SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 SearchC/D/H Technology Consultants
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
Drew Madelung
 
Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?
Benjamin Niaulin
 
Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013
John F. Holliday
 
Semantic SharePoint
Semantic SharePointSemantic SharePoint
Semantic SharePoint
Semantic Web Company
 
Introduction to Intranet Planning
Introduction to Intranet PlanningIntroduction to Intranet Planning
Introduction to Intranet Planning
Haaron Gonzalez
 
Climbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations WebinarClimbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations Webinar
Concept Searching, Inc
 
TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013
Avtex
 
2014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 20132014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 2013
Don Donais
 
Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features
Nitin Gupta
 
Optimizing Your Content for Search
Optimizing Your Content for SearchOptimizing Your Content for Search
Optimizing Your Content for Search
Sharon Weaver
 
How did you find that?! Optimizing your SharePoint content for search
How did you find that?! Optimizing your SharePoint content for search How did you find that?! Optimizing your SharePoint content for search
How did you find that?! Optimizing your SharePoint content for search
Sharon Weaver
 
Search Engine Optimization (SEO) 101
Search Engine Optimization (SEO) 101Search Engine Optimization (SEO) 101
Search Engine Optimization (SEO) 101
pointit
 
Planeación de Intranet con SharePoint
Planeación de Intranet con SharePointPlaneación de Intranet con SharePoint
Planeación de Intranet con SharePoint
Haaron Gonzalez
 
Why Should You Care About SharePoint Metadata?
Why Should You Care About SharePoint Metadata?Why Should You Care About SharePoint Metadata?
Why Should You Care About SharePoint Metadata?Steve Goldberg
 
Agnes Molnar - Best Practices for Information Architecture and Enterprise Search
Agnes Molnar - Best Practices for Information Architecture and Enterprise SearchAgnes Molnar - Best Practices for Information Architecture and Enterprise Search
Agnes Molnar - Best Practices for Information Architecture and Enterprise Search
Agnes Molnar
 
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
IXIASOFT
 
Design a share point topology 1 1
Design a share point topology 1 1Design a share point topology 1 1
Design a share point topology 1 1
waleed obyed
 
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Henry Ong
 
Enhance the way people collaborate with documents in SharePoint
Enhance the way people collaborate with documents in SharePoint Enhance the way people collaborate with documents in SharePoint
Enhance the way people collaborate with documents in SharePoint
Haaron Gonzalez
 

Similar to SharePoint Search - August 2019 at Utah SharePoint User Group (20)

SharePoint User Group Meeting- SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 SearchSharePoint User Group Meeting- SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 Search
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?
 
Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013
 
Semantic SharePoint
Semantic SharePointSemantic SharePoint
Semantic SharePoint
 
Introduction to Intranet Planning
Introduction to Intranet PlanningIntroduction to Intranet Planning
Introduction to Intranet Planning
 
Climbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations WebinarClimbing the Slippery Slope of SharePoint Migrations Webinar
Climbing the Slippery Slope of SharePoint Migrations Webinar
 
TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013
 
2014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 20132014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 2013
 
Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features
 
Optimizing Your Content for Search
Optimizing Your Content for SearchOptimizing Your Content for Search
Optimizing Your Content for Search
 
How did you find that?! Optimizing your SharePoint content for search
How did you find that?! Optimizing your SharePoint content for search How did you find that?! Optimizing your SharePoint content for search
How did you find that?! Optimizing your SharePoint content for search
 
Search Engine Optimization (SEO) 101
Search Engine Optimization (SEO) 101Search Engine Optimization (SEO) 101
Search Engine Optimization (SEO) 101
 
Planeación de Intranet con SharePoint
Planeación de Intranet con SharePointPlaneación de Intranet con SharePoint
Planeación de Intranet con SharePoint
 
Why Should You Care About SharePoint Metadata?
Why Should You Care About SharePoint Metadata?Why Should You Care About SharePoint Metadata?
Why Should You Care About SharePoint Metadata?
 
Agnes Molnar - Best Practices for Information Architecture and Enterprise Search
Agnes Molnar - Best Practices for Information Architecture and Enterprise SearchAgnes Molnar - Best Practices for Information Architecture and Enterprise Search
Agnes Molnar - Best Practices for Information Architecture and Enterprise Search
 
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
 
Design a share point topology 1 1
Design a share point topology 1 1Design a share point topology 1 1
Design a share point topology 1 1
 
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
 
Enhance the way people collaborate with documents in SharePoint
Enhance the way people collaborate with documents in SharePoint Enhance the way people collaborate with documents in SharePoint
Enhance the way people collaborate with documents in SharePoint
 

More from Greg McMurray

Power Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User GroupPower Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User Group
Greg McMurray
 
PowerShell Basics for Office Apps and Servers
PowerShell Basics for Office Apps and ServersPowerShell Basics for Office Apps and Servers
PowerShell Basics for Office Apps and Servers
Greg McMurray
 
Introduction to SQL Server Graph DB
Introduction to SQL Server Graph DBIntroduction to SQL Server Graph DB
Introduction to SQL Server Graph DB
Greg McMurray
 
Power BI Streaming Datasets - San Diego BI Users Group
Power BI Streaming Datasets - San Diego BI Users GroupPower BI Streaming Datasets - San Diego BI Users Group
Power BI Streaming Datasets - San Diego BI Users Group
Greg McMurray
 
Dynamics 365 Web API - CRMUG April 2018
Dynamics 365 Web API - CRMUG April 2018Dynamics 365 Web API - CRMUG April 2018
Dynamics 365 Web API - CRMUG April 2018
Greg McMurray
 
SQL Server Temporal Tables
SQL Server Temporal TablesSQL Server Temporal Tables
SQL Server Temporal Tables
Greg McMurray
 
Sql Server 2016 and JSON
Sql Server 2016 and JSONSql Server 2016 and JSON
Sql Server 2016 and JSON
Greg McMurray
 
Power BI Streaming Datasets
Power BI Streaming DatasetsPower BI Streaming Datasets
Power BI Streaming Datasets
Greg McMurray
 
Introduction to Microsoft Teams
Introduction to Microsoft TeamsIntroduction to Microsoft Teams
Introduction to Microsoft Teams
Greg McMurray
 
CRMUG Presentation on Dynamics CRM integration with SharePoint
CRMUG Presentation on Dynamics CRM integration with SharePointCRMUG Presentation on Dynamics CRM integration with SharePoint
CRMUG Presentation on Dynamics CRM integration with SharePoint
Greg McMurray
 
Real World Power Query for Excel and Power BI - SQL Saturday #576
Real World Power Query for Excel and Power BI - SQL Saturday #576Real World Power Query for Excel and Power BI - SQL Saturday #576
Real World Power Query for Excel and Power BI - SQL Saturday #576
Greg McMurray
 

More from Greg McMurray (11)

Power Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User GroupPower Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User Group
 
PowerShell Basics for Office Apps and Servers
PowerShell Basics for Office Apps and ServersPowerShell Basics for Office Apps and Servers
PowerShell Basics for Office Apps and Servers
 
Introduction to SQL Server Graph DB
Introduction to SQL Server Graph DBIntroduction to SQL Server Graph DB
Introduction to SQL Server Graph DB
 
Power BI Streaming Datasets - San Diego BI Users Group
Power BI Streaming Datasets - San Diego BI Users GroupPower BI Streaming Datasets - San Diego BI Users Group
Power BI Streaming Datasets - San Diego BI Users Group
 
Dynamics 365 Web API - CRMUG April 2018
Dynamics 365 Web API - CRMUG April 2018Dynamics 365 Web API - CRMUG April 2018
Dynamics 365 Web API - CRMUG April 2018
 
SQL Server Temporal Tables
SQL Server Temporal TablesSQL Server Temporal Tables
SQL Server Temporal Tables
 
Sql Server 2016 and JSON
Sql Server 2016 and JSONSql Server 2016 and JSON
Sql Server 2016 and JSON
 
Power BI Streaming Datasets
Power BI Streaming DatasetsPower BI Streaming Datasets
Power BI Streaming Datasets
 
Introduction to Microsoft Teams
Introduction to Microsoft TeamsIntroduction to Microsoft Teams
Introduction to Microsoft Teams
 
CRMUG Presentation on Dynamics CRM integration with SharePoint
CRMUG Presentation on Dynamics CRM integration with SharePointCRMUG Presentation on Dynamics CRM integration with SharePoint
CRMUG Presentation on Dynamics CRM integration with SharePoint
 
Real World Power Query for Excel and Power BI - SQL Saturday #576
Real World Power Query for Excel and Power BI - SQL Saturday #576Real World Power Query for Excel and Power BI - SQL Saturday #576
Real World Power Query for Excel and Power BI - SQL Saturday #576
 

Recently uploaded

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

SharePoint Search - August 2019 at Utah SharePoint User Group

  • 1. Utah SharePoint & Office 365 August Meeting Our Key Elements to Search Success Our approach to tagging and organizing our data Taxonomy Adjusting settings to surface the right content as if by magic Search Settings Bad data clutters search, and it gets worse from there Retention Policies SharePoint Search is powerful Small efforts make big impacts Display Templates Presentation by Greg McMurray, Special thanks to Lucidworks for sponsoring
  • 2. Greg McMurray • Experience in Aerospace, Branding & Marketing, Energy, Healthcare, Software • Currently Senior Software Engineer at WECC • Co-Founder of Aritus Computer Services, L.L.C. • President of SharePoint / Office 365 and Dynamics 365 User Groups #MUGUT • Find me online: - @goyuix - https://www.linkedin.com/in/goyuix - https://stackoverflow.com/cv/goyuix ( top 2% of users )
  • 3. The IT Crowd – Searching with Google
  • 4. Our Key Elements to Search Success Our approach to tagging and organizing our data Taxonomy Adjusting settings to surface the right content as if by magic Search Settings Bad data clutters search, and it gets worse from there Retention Policies SharePoint Search is powerful Small efforts make big impacts Display Templates
  • 5. Our approach to tagging and organizing our data . Taxonomy
  • 6. Taxonomy Definition • Give me a word. Any word. • Two Greek words: • taxis – arrangement • nomia – method
  • 7. Taxonomy Example Han Solo “Han is a monotypic genus of agnostid trilobite, whose sole member is Han solo.” Domain Kingdom Phylum Class Order Family Genus Species
  • 8. SharePoint Taxonomy Content Types Site Columns Managed Metadata / Termstore Enterprise Keywords
  • 9. Content Type - Hierarchy Item Folder Document Report Page Web Part Page Article Page
  • 10. Folders and Taxonomy? • “Folders are the new F-word” • Reasons to avoid them • Limiting • Maintenance • Nesting • Reasons to use them • Permissions • Technical Limits • Performance • Same logic applies to Sites, Libraries, etc.
  • 11. Adjusting settings to surface the right content as if by magic Search Settings
  • 12. Search Settings • Search is a separate application from SharePoint • It allows you to index & search: • SharePoint • Team sites • My Sites • File Share • Other web pages / sites
  • 13. Promoted Search Results • Certain results show up as the first results • Match queries for keywords • Exact matches • Start / End (Action Terms) • Dictionary (Term Store) • Common in Result Source • Use or Clicks • Advanced • Regex / Contains • Manage Query Rules -> Result Source * Usually Local SharePoint Results
  • 14. Duplicate Trimming We ended up turning it off pretty much everywhere We tried using it with the default settings figuring that Microsoft knew best and we needed to make our content more unique By default, this is set very aggressive
  • 15. Crawled & Managed Properties • The indexer will automatically pick up metadata from your items and files • These become crawled properties • A managed property needs to be configured to enable querying • #ProTip: Site Columns automatically get mapped to managed properties
  • 16. Bad data clutters search, and it only gets worse from there Retention Policies
  • 17. Why is Retention Important?
  • 18. Retention Policies Everything on our site is considered a courtesy copy Enabled at Site Content Types, or on List/Library directly The broader you can set it the better #ProTip: Go big or go home
  • 19. SharePoint Search is powerful Small efforts make big impacts Display Templates
  • 20. SPFx /Display Templates • For me, Search was the defining feature for SharePoint 2013 and they nailed it • The new Highlighted Content SPFx web part for Modern sites • Complete control? You don’t need to be a SharePoint dev any longer. Just create a custom SPFx web part using Vanilla JS, React or whatever custom framework you like
  • 21. Key Pieces to Display Templates In the master page gallery, under Display Templates HTML file is automatically compiled to JS file Two types of templates: Control & Item ManagedPropertyMapping in header is used to define what properties should be included #ProTip: Remember that the Master Page Gallery typically has full publishing enabled so you will need to both Check-In and Publish your files to make them available #ProTip: The F12 developer tools is a great way to inspect the ctx object and see what is available
  • 22. Additional Resources • https://docs.microsoft.com/en-us/sharepoint/administration/an-introduction-to-cross-site-publishing • https://www.eliostruyf.com/10-sharepoint-display-template-tips-tricks/ • https://docs.microsoft.com/en-us/sharepoint/dev/general-development/sharepoint-design-manager- display-templates

Editor's Notes

  1. Dictionary.com: a classification into ordered categories A way to group things together
  2. How do you pick the right size buckets for your content?
  3. We created a “WECC Document” and then specialized versions of it as well
  4. How Gmail labels changed the game. You can turn them off on a library. Do you ever customize the Folder content type and add metadata to it? What about Document Sets?
  5. We wanted to surface documents, pages, everything really – but also needed to specify narrow queries