SlideShare a Scribd company logo
1 of 22
SPSBermuda 2013
Dynamic Content
using SharePoint
Search
SHAREPOINT SATURDAY BERMUDA– AUGUST 10, 2013
MIKE ORYSZAK
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
SPSBermuda 2013
About Me
Senior SharePoint Solution Architect w/ B&R Solutions
Microsoft SharePoint Server MVP
Leader for Triangle SharePoint User Group (TriSPUG)
Dev and Architect with MS stack since 1996
Working with SharePoint since 2002
Raleigh-Durham, NC
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
2
SPSBermuda 2013
Thank you
Sponsors!
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
3
SPSBermuda 2013
Session
Overview
Search Basics
Differences Between 2010 and 2013
Understanding Queries
Showing Dynamic Content
Closeout
Target Audience:
Site Administrators and Power Users
looking to maximize the effectiveness
of their site.
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
4
SPSBermuda 2013
Search Basics
DYNAMIC CONTENT USING SHAREPOINT SEARCH
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
5
SPSBermuda 2013
Search Basics
Crawling
A scheduled activity that evaluates the content, meta-data and security.
Index
Processed info that describes the crawled content
Extremely fast compared to querying source content
Security
Only items the user has access to will be returned
Referred to as “Security Trimming”
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
6
SPSBermuda 2013
Search Basics
Managed Properties
Can be used to query against a specific attribute
Examples:
Author
ContentType
CreatedBy
LastModifiedTime
FirstName
Version Differences:
In 2010 and before, these have to be managed in the Search Service Application
In 2013, these are automatically added when content is crawled
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
7
SPSBermuda 2013
Search Basics
Scopes and Query Rules
Overview
Pre-set rules for filtering content
Can be defined and testing globally or at Site Collection level
Feature typically under utilized in most environments
Version Differences:
In 2010
Referred to as Scopes
Default scopes include: All Sites, People, This Site
In 2013
Referred to as Query Rules
Added ability to test the Query Rules
Added ability to target the Query Rules to content and audiences
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
8
SPSBermuda 2013
Search Basics
Content Classification
ContentClass Overview
Not all content is the same
ContentClass property helps to segment content by its fundamental type
Examples:
SPSPeople – User Profiles
STS_Site – Site Collection
STS_Web – Site/Web
STS_list_[doccumentlibrary] * – List
STS_listitem_[documentlibrary] * – List Item
* Note name in brackets can be replaced with template name
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
9
SPSBermuda 2013
Understanding
Queries
DYNAMIC CONTENT USING SHAREPOINT SEARCH
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
10
SPSBermuda 2013
Understanding Queries
Query Formatting
Limit – 255 characters
Content Classes - ContentClass:Value
Managed Properties - Property:Value
Logical Operators - AND, OR, NOT, +, -
Relational Operators - <, >, <=, >=, <>
Filename – filename:”name”
File Type – filetype:value
Wildcards – Property:Partial Value
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
11
SPSBermuda 2013
Understanding Queries
Simple Query Examples
ContentClass:STS_Site
Uses the content classes specification to return all of the Site Collections
Department:”IT”
Would return all of the people with a value of IT in the Department user profile property
Filetype:PDF
Would return all PDF documents
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
12
SPSBermuda 2013
Understanding Queries
Compound Query Examples
ContentType:”Check Request” AND RequestStatus:”Completed”
Returns results for items with a ContentType set to “Check Request” and a RequestStatus of “Completed”
contentclass:sts_listitem_announcements AND author:“Jane Doe"
Would return all announcements authored by Jane Doe
ContentType:”Enrollment Form” AND Write>”6/1/2012” AND Filetype:PDF
Would return all content classified as an Enrollment form, added or modified after 6/1/2012, and of the filetype
PDF.
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
13
SPSBermuda 2013
Showing Dynamic
Content
DYNAMIC CONTENT USING SHAREPOINT SEARCH
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
16
SPSBermuda 2013
Showing Dynamic Content
Out of the Box Web Parts
New Web Parts with SharePoint 2013
Much stronger emphasis on using Search to power large, dynamic sites that can display content beyond
the site collection
Web Part Categories
Content Rollup
Search-Driven Content
Search
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
17
SPSBermuda 2013
Showing Dynamic Content
Content Rollup
Previous versions relied on the Content Query Web Part (CQWP)
Queried source content in sites directly, did not use search
Content Search Web Part introduced with 2013
Uses Search to return results
Provides interface for configuring and testing your query
Provides configuration for 3 views; List, List with Paging, or Slideshow
Provides configuration for property mapping (identification)
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
18
SPSBermuda 2013
Showing Dynamic Content
Search-Driven Content
Search-Driven Content Web Part Category added with 2013
These are extensions of the Content Search web part, providing an initial query to work from
Extensively use Result Sources
Web Parts include:
Recommended Items
Recently Changed Items
Popular Items
Pictures
Pages
Items Matching Tag
Videos
Web Pages
Wiki Pages
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
19
SPSBermuda 2013
Showing Dynamic Content
Search
Search Web Part Category
Search Results Web Part
Available going back to 2001
Updated for 2013 to include the query build/test form
Available as part of the Standard CAL
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
20
SPSBermuda 2013
Showing
Dynamic
Content
Demonstration
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
21
SPSBermuda 2013
Closeout
DYNAMIC CONTENT USING SHAREPOINT SEARCH
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
22
SPSBermuda 2013
Questions?
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
23
SPSBermuda 2013
Resources
Keyword Query Syntax Reference
http://technet.microsoft.com/en-us/subscriptions/index/ee558911(v=office.14).aspx
Property Restriction Keyword Queries
http://technet.microsoft.com/en-us/subscriptions/ff394509.aspx
My Search Blog Posts
http://mikeoryszak.com/tag/search/
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
24

More Related Content

What's hot

Aiimi Project Management Office
Aiimi Project Management OfficeAiimi Project Management Office
Aiimi Project Management Office
AiimiLtd
 
Social computing with share point 2010
Social computing with share point 2010Social computing with share point 2010
Social computing with share point 2010
Andrew Clark
 
Search Friendly Web Apps
Search Friendly Web AppsSearch Friendly Web Apps
Search Friendly Web Apps
Nikhil Kothari
 

What's hot (20)

Sharepoint overview
Sharepoint overviewSharepoint overview
Sharepoint overview
 
SharePoint for Project Management (2016)
SharePoint for Project Management (2016)SharePoint for Project Management (2016)
SharePoint for Project Management (2016)
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
 
7 Ways To Leverage SharePoint for Project Management Success
7 Ways To Leverage SharePoint for Project Management Success7 Ways To Leverage SharePoint for Project Management Success
7 Ways To Leverage SharePoint for Project Management Success
 
Introduction to SharePoint 2013 Out of the box Webparts
Introduction to SharePoint 2013 Out of the box WebpartsIntroduction to SharePoint 2013 Out of the box Webparts
Introduction to SharePoint 2013 Out of the box Webparts
 
Introduction to SharePoint Information Architecture
Introduction to SharePoint Information ArchitectureIntroduction to SharePoint Information Architecture
Introduction to SharePoint Information Architecture
 
SharePoint Training
SharePoint TrainingSharePoint Training
SharePoint Training
 
Aiimi Project Management Office
Aiimi Project Management OfficeAiimi Project Management Office
Aiimi Project Management Office
 
Intro to Delve - SPSATL 2016
Intro to Delve - SPSATL 2016Intro to Delve - SPSATL 2016
Intro to Delve - SPSATL 2016
 
Social computing with share point 2010
Social computing with share point 2010Social computing with share point 2010
Social computing with share point 2010
 
Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features
 
Becoming a SharePoint Design Ninja
Becoming a SharePoint Design NinjaBecoming a SharePoint Design Ninja
Becoming a SharePoint Design Ninja
 
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
From Trashy to Classy: How The SharePoint 2013 App Model Changes EverythingFrom Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
 
SharePoint Power User (Site Owner) Training
SharePoint Power User (Site Owner) TrainingSharePoint Power User (Site Owner) Training
SharePoint Power User (Site Owner) Training
 
How to Manage Projects in SharePoint Using Out of the Box Features
How to Manage Projects in SharePoint Using Out of the Box FeaturesHow to Manage Projects in SharePoint Using Out of the Box Features
How to Manage Projects in SharePoint Using Out of the Box Features
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint Basics
 
Advanced SharePoint for Project Managers
Advanced SharePoint for Project ManagersAdvanced SharePoint for Project Managers
Advanced SharePoint for Project Managers
 
SharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionSharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - Introduction
 
Search Friendly Web Apps
Search Friendly Web AppsSearch Friendly Web Apps
Search Friendly Web Apps
 
Don't Suck at SharePoint - Avoid the common mistakes
Don't Suck at SharePoint - Avoid the common mistakesDon't Suck at SharePoint - Avoid the common mistakes
Don't Suck at SharePoint - Avoid the common mistakes
 

Viewers also liked

The Century Project Grand Junction, Colorado
The Century Project Grand Junction, ColoradoThe Century Project Grand Junction, Colorado
The Century Project Grand Junction, Colorado
tgvku91
 
Blackbaud Webinar: Turning Fans into Donors and Activists Through Social Media
Blackbaud Webinar: Turning Fans into Donors and Activists Through Social Media Blackbaud Webinar: Turning Fans into Donors and Activists Through Social Media
Blackbaud Webinar: Turning Fans into Donors and Activists Through Social Media
Carie Lewis Carlson
 
Color Grids, 7/6/2011
Color Grids, 7/6/2011Color Grids, 7/6/2011
Color Grids, 7/6/2011
tgvku91
 

Viewers also liked (20)

Spsatl2013 Displaying Dynamic Content With SharePoint Search
Spsatl2013   Displaying Dynamic Content With SharePoint SearchSpsatl2013   Displaying Dynamic Content With SharePoint Search
Spsatl2013 Displaying Dynamic Content With SharePoint Search
 
Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365
 
The Century Project Grand Junction, Colorado
The Century Project Grand Junction, ColoradoThe Century Project Grand Junction, Colorado
The Century Project Grand Junction, Colorado
 
Codigo procesal - proyecto
Codigo procesal - proyectoCodigo procesal - proyecto
Codigo procesal - proyecto
 
Functional Programming with Clojure
Functional Programming with ClojureFunctional Programming with Clojure
Functional Programming with Clojure
 
Vanvasa resort
Vanvasa resortVanvasa resort
Vanvasa resort
 
Want Your Carpets To Look Like New?
Want Your Carpets To Look Like New?Want Your Carpets To Look Like New?
Want Your Carpets To Look Like New?
 
Blackbaud Webinar: Turning Fans into Donors and Activists Through Social Media
Blackbaud Webinar: Turning Fans into Donors and Activists Through Social Media Blackbaud Webinar: Turning Fans into Donors and Activists Through Social Media
Blackbaud Webinar: Turning Fans into Donors and Activists Through Social Media
 
Βέλγιο
ΒέλγιοΒέλγιο
Βέλγιο
 
Resumo cubo rubiks
Resumo cubo rubiksResumo cubo rubiks
Resumo cubo rubiks
 
JFDI: how to get into a top accelerator
JFDI: how to get into a top acceleratorJFDI: how to get into a top accelerator
JFDI: how to get into a top accelerator
 
Impacto de las tic en nuestra institucion educativa
Impacto de las tic en nuestra institucion educativaImpacto de las tic en nuestra institucion educativa
Impacto de las tic en nuestra institucion educativa
 
The Anticipatory CPA #PSTECH
The Anticipatory CPA #PSTECHThe Anticipatory CPA #PSTECH
The Anticipatory CPA #PSTECH
 
Guilford standards for promotion and tenure
Guilford standards for promotion and tenureGuilford standards for promotion and tenure
Guilford standards for promotion and tenure
 
How to Create things people Love-Edward Boudrot
How to Create things people Love-Edward BoudrotHow to Create things people Love-Edward Boudrot
How to Create things people Love-Edward Boudrot
 
Process Automation Makeover: Transform Multiple Workflows into One Process by...
Process Automation Makeover: Transform Multiple Workflows into One Process by...Process Automation Makeover: Transform Multiple Workflows into One Process by...
Process Automation Makeover: Transform Multiple Workflows into One Process by...
 
The Ideal Proxy Statement
The Ideal Proxy StatementThe Ideal Proxy Statement
The Ideal Proxy Statement
 
ICC World Cup 2015 Logo
ICC World Cup 2015 LogoICC World Cup 2015 Logo
ICC World Cup 2015 Logo
 
CTG Ed 542_T-28-29
CTG Ed 542_T-28-29CTG Ed 542_T-28-29
CTG Ed 542_T-28-29
 
Color Grids, 7/6/2011
Color Grids, 7/6/2011Color Grids, 7/6/2011
Color Grids, 7/6/2011
 

Similar to Displaying Dynamic Content in SharePoint with Search

WEB MARKETING- SEO AND SMO
WEB MARKETING- SEO AND SMOWEB MARKETING- SEO AND SMO
WEB MARKETING- SEO AND SMO
Ajay Kumar
 
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
C/D/H Technology Consultants
 
Session 2 branding and site development in SharePoint
Session 2   branding and site development in SharePointSession 2   branding and site development in SharePoint
Session 2 branding and site development in SharePoint
Khoa Quach
 

Similar to Displaying Dynamic Content in SharePoint with Search (20)

Create Tailored Search Results through Customized Display Templates
Create Tailored Search Results through Customized Display TemplatesCreate Tailored Search Results through Customized Display Templates
Create Tailored Search Results through Customized Display Templates
 
seo.pdf
seo.pdfseo.pdf
seo.pdf
 
Rapid Fire Link Building Tips With Your Content
 Rapid Fire Link Building Tips With Your Content Rapid Fire Link Building Tips With Your Content
Rapid Fire Link Building Tips With Your Content
 
Share point 2013 - Javascript Object Model
Share point 2013 - Javascript Object ModelShare point 2013 - Javascript Object Model
Share point 2013 - Javascript Object Model
 
Enhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint SearchEnhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint Search
 
Using Search to Unlock the Value of your Content - SPEngage2016
Using Search to Unlock the Value of your Content - SPEngage2016Using Search to Unlock the Value of your Content - SPEngage2016
Using Search to Unlock the Value of your Content - SPEngage2016
 
Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?
 
Website Architecture and Site Migration Guide (2015)
Website Architecture and Site Migration Guide (2015)Website Architecture and Site Migration Guide (2015)
Website Architecture and Site Migration Guide (2015)
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Le...
Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Le...Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Le...
Exam 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Le...
 
SharePoint Search Enrichment
SharePoint Search EnrichmentSharePoint Search Enrichment
SharePoint Search Enrichment
 
WEB MARKETING- SEO AND SMO
WEB MARKETING- SEO AND SMOWEB MARKETING- SEO AND SMO
WEB MARKETING- SEO AND SMO
 
Introduction to the SharePoint 2013 User Profile Service
Introduction to the SharePoint 2013 User Profile ServiceIntroduction to the SharePoint 2013 User Profile Service
Introduction to the SharePoint 2013 User Profile Service
 
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
 
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 3
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 3What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 3
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Day 3
 
bookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptxbookairportcab_seoaudit_17april.pptx
bookairportcab_seoaudit_17april.pptx
 
The SEO Recommendations that Really Matter
The SEO Recommendations that Really MatterThe SEO Recommendations that Really Matter
The SEO Recommendations that Really Matter
 
Session 2 branding and site development in SharePoint
Session 2   branding and site development in SharePointSession 2   branding and site development in SharePoint
Session 2 branding and site development in SharePoint
 
20130427 - Turbocharge SharePoint 2010 with SharePoint 2013 Search
20130427 - Turbocharge SharePoint 2010 with SharePoint 2013 Search20130427 - Turbocharge SharePoint 2010 with SharePoint 2013 Search
20130427 - Turbocharge SharePoint 2010 with SharePoint 2013 Search
 
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search WorkSharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
 

More from Michael Oryszak

Unlocking the Power of SharePoint Search
Unlocking the Power of SharePoint SearchUnlocking the Power of SharePoint Search
Unlocking the Power of SharePoint Search
Michael Oryszak
 
Keys to SharePoint Search - SPS Philly
Keys to SharePoint Search - SPS PhillyKeys to SharePoint Search - SPS Philly
Keys to SharePoint Search - SPS Philly
Michael Oryszak
 
Developing Reusable Workflow Features (SPS Richmond)
Developing Reusable Workflow Features (SPS Richmond)Developing Reusable Workflow Features (SPS Richmond)
Developing Reusable Workflow Features (SPS Richmond)
Michael Oryszak
 
Getting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User ProfilesGetting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User Profiles
Michael Oryszak
 

More from Michael Oryszak (20)

Xtending nintex workflow cloud w azure functions - xchange conference
Xtending nintex workflow cloud w azure functions - xchange conferenceXtending nintex workflow cloud w azure functions - xchange conference
Xtending nintex workflow cloud w azure functions - xchange conference
 
Making Workflow Automation Personal: The Next Step in Digital Transformation...
Making Workflow Automation Personal:  The Next Step in Digital Transformation...Making Workflow Automation Personal:  The Next Step in Digital Transformation...
Making Workflow Automation Personal: The Next Step in Digital Transformation...
 
Making Workflow Automation Personal: Next Step in Digital Transformation (SP...
Making Workflow Automation Personal:  Next Step in Digital Transformation (SP...Making Workflow Automation Personal:  Next Step in Digital Transformation (SP...
Making Workflow Automation Personal: Next Step in Digital Transformation (SP...
 
Making Workflow Automation Personal: The Next Step in Digital Transformation...
Making Workflow Automation Personal:  The Next Step in Digital Transformation...Making Workflow Automation Personal:  The Next Step in Digital Transformation...
Making Workflow Automation Personal: The Next Step in Digital Transformation...
 
Spsnyc 2016 JSLink Primer
Spsnyc 2016   JSLink PrimerSpsnyc 2016   JSLink Primer
Spsnyc 2016 JSLink Primer
 
Unlock the Value of your Content with Optimized Search Results - SPS NYC
Unlock the Value of your Content with Optimized Search Results - SPS NYCUnlock the Value of your Content with Optimized Search Results - SPS NYC
Unlock the Value of your Content with Optimized Search Results - SPS NYC
 
Optimize Search Results
Optimize Search ResultsOptimize Search Results
Optimize Search Results
 
Unlocking the Power of SharePoint Search
Unlocking the Power of SharePoint SearchUnlocking the Power of SharePoint Search
Unlocking the Power of SharePoint Search
 
Developer FAST Queries (SPS NY)
Developer FAST Queries (SPS NY)Developer FAST Queries (SPS NY)
Developer FAST Queries (SPS NY)
 
Developing FAST Queries - SPSATL
Developing FAST Queries - SPSATLDeveloping FAST Queries - SPSATL
Developing FAST Queries - SPSATL
 
Keys to SharePoint Search - SPS Philly
Keys to SharePoint Search - SPS PhillyKeys to SharePoint Search - SPS Philly
Keys to SharePoint Search - SPS Philly
 
Developing Reusable Workflow Features (SPSVB)
Developing Reusable Workflow Features (SPSVB)Developing Reusable Workflow Features (SPSVB)
Developing Reusable Workflow Features (SPSVB)
 
How Many Sites Do I Need? (SPSVB)
How Many Sites Do I Need? (SPSVB)How Many Sites Do I Need? (SPSVB)
How Many Sites Do I Need? (SPSVB)
 
Developing Reusable Workflow Features (SPS Richmond)
Developing Reusable Workflow Features (SPS Richmond)Developing Reusable Workflow Features (SPS Richmond)
Developing Reusable Workflow Features (SPS Richmond)
 
CASPUG - Developing Reusable Workflow Features
CASPUG - Developing Reusable Workflow FeaturesCASPUG - Developing Reusable Workflow Features
CASPUG - Developing Reusable Workflow Features
 
Spstc2011 Getting the Most from SharePoint's User Profiles
Spstc2011   Getting the Most from SharePoint's User ProfilesSpstc2011   Getting the Most from SharePoint's User Profiles
Spstc2011 Getting the Most from SharePoint's User Profiles
 
Spstc2011 Developing Reusable Workflow Features
Spstc2011   Developing Reusable Workflow FeaturesSpstc2011   Developing Reusable Workflow Features
Spstc2011 Developing Reusable Workflow Features
 
Getting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User ProfilesGetting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User Profiles
 
Getting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User ProfilesGetting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User Profiles
 
Spsvb Developer Intro to SharePoint Search
Spsvb   Developer Intro to SharePoint SearchSpsvb   Developer Intro to SharePoint Search
Spsvb Developer Intro to SharePoint Search
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Displaying Dynamic Content in SharePoint with Search

  • 1. SPSBermuda 2013 Dynamic Content using SharePoint Search SHAREPOINT SATURDAY BERMUDA– AUGUST 10, 2013 MIKE ORYSZAK BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
  • 2. SPSBermuda 2013 About Me Senior SharePoint Solution Architect w/ B&R Solutions Microsoft SharePoint Server MVP Leader for Triangle SharePoint User Group (TriSPUG) Dev and Architect with MS stack since 1996 Working with SharePoint since 2002 Raleigh-Durham, NC BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 2
  • 3. SPSBermuda 2013 Thank you Sponsors! BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 3
  • 4. SPSBermuda 2013 Session Overview Search Basics Differences Between 2010 and 2013 Understanding Queries Showing Dynamic Content Closeout Target Audience: Site Administrators and Power Users looking to maximize the effectiveness of their site. BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 4
  • 5. SPSBermuda 2013 Search Basics DYNAMIC CONTENT USING SHAREPOINT SEARCH BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 5
  • 6. SPSBermuda 2013 Search Basics Crawling A scheduled activity that evaluates the content, meta-data and security. Index Processed info that describes the crawled content Extremely fast compared to querying source content Security Only items the user has access to will be returned Referred to as “Security Trimming” BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 6
  • 7. SPSBermuda 2013 Search Basics Managed Properties Can be used to query against a specific attribute Examples: Author ContentType CreatedBy LastModifiedTime FirstName Version Differences: In 2010 and before, these have to be managed in the Search Service Application In 2013, these are automatically added when content is crawled BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 7
  • 8. SPSBermuda 2013 Search Basics Scopes and Query Rules Overview Pre-set rules for filtering content Can be defined and testing globally or at Site Collection level Feature typically under utilized in most environments Version Differences: In 2010 Referred to as Scopes Default scopes include: All Sites, People, This Site In 2013 Referred to as Query Rules Added ability to test the Query Rules Added ability to target the Query Rules to content and audiences BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 8
  • 9. SPSBermuda 2013 Search Basics Content Classification ContentClass Overview Not all content is the same ContentClass property helps to segment content by its fundamental type Examples: SPSPeople – User Profiles STS_Site – Site Collection STS_Web – Site/Web STS_list_[doccumentlibrary] * – List STS_listitem_[documentlibrary] * – List Item * Note name in brackets can be replaced with template name BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 9
  • 10. SPSBermuda 2013 Understanding Queries DYNAMIC CONTENT USING SHAREPOINT SEARCH BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 10
  • 11. SPSBermuda 2013 Understanding Queries Query Formatting Limit – 255 characters Content Classes - ContentClass:Value Managed Properties - Property:Value Logical Operators - AND, OR, NOT, +, - Relational Operators - <, >, <=, >=, <> Filename – filename:”name” File Type – filetype:value Wildcards – Property:Partial Value BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 11
  • 12. SPSBermuda 2013 Understanding Queries Simple Query Examples ContentClass:STS_Site Uses the content classes specification to return all of the Site Collections Department:”IT” Would return all of the people with a value of IT in the Department user profile property Filetype:PDF Would return all PDF documents BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 12
  • 13. SPSBermuda 2013 Understanding Queries Compound Query Examples ContentType:”Check Request” AND RequestStatus:”Completed” Returns results for items with a ContentType set to “Check Request” and a RequestStatus of “Completed” contentclass:sts_listitem_announcements AND author:“Jane Doe" Would return all announcements authored by Jane Doe ContentType:”Enrollment Form” AND Write>”6/1/2012” AND Filetype:PDF Would return all content classified as an Enrollment form, added or modified after 6/1/2012, and of the filetype PDF. BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 13
  • 14. SPSBermuda 2013 Showing Dynamic Content DYNAMIC CONTENT USING SHAREPOINT SEARCH BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 16
  • 15. SPSBermuda 2013 Showing Dynamic Content Out of the Box Web Parts New Web Parts with SharePoint 2013 Much stronger emphasis on using Search to power large, dynamic sites that can display content beyond the site collection Web Part Categories Content Rollup Search-Driven Content Search BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 17
  • 16. SPSBermuda 2013 Showing Dynamic Content Content Rollup Previous versions relied on the Content Query Web Part (CQWP) Queried source content in sites directly, did not use search Content Search Web Part introduced with 2013 Uses Search to return results Provides interface for configuring and testing your query Provides configuration for 3 views; List, List with Paging, or Slideshow Provides configuration for property mapping (identification) BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 18
  • 17. SPSBermuda 2013 Showing Dynamic Content Search-Driven Content Search-Driven Content Web Part Category added with 2013 These are extensions of the Content Search web part, providing an initial query to work from Extensively use Result Sources Web Parts include: Recommended Items Recently Changed Items Popular Items Pictures Pages Items Matching Tag Videos Web Pages Wiki Pages BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 19
  • 18. SPSBermuda 2013 Showing Dynamic Content Search Search Web Part Category Search Results Web Part Available going back to 2001 Updated for 2013 to include the query build/test form Available as part of the Standard CAL BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 20
  • 19. SPSBermuda 2013 Showing Dynamic Content Demonstration BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 21
  • 20. SPSBermuda 2013 Closeout DYNAMIC CONTENT USING SHAREPOINT SEARCH BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 22
  • 21. SPSBermuda 2013 Questions? BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 23
  • 22. SPSBermuda 2013 Resources Keyword Query Syntax Reference http://technet.microsoft.com/en-us/subscriptions/index/ee558911(v=office.14).aspx Property Restriction Keyword Queries http://technet.microsoft.com/en-us/subscriptions/ff394509.aspx My Search Blog Posts http://mikeoryszak.com/tag/search/ BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 24