SlideShare a Scribd company logo
SPSATL 2013
Dynamic Content
using SharePoint
Search
SHAREPOINT SATURDAY ATLANTA – JUNE 8, 2013
MIKE ORYSZAK
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
SPSATL 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
Scan the QR code for a
chance to win a prize!
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
2
3 |SharePoint Saturday Atlanta3 |SharePoint Saturday Atlanta
4 |SharePoint Saturday Atlanta4 |SharePoint Saturday Atlanta
5 |SharePoint Saturday Atlanta5 |SharePoint Saturday Atlanta
6 |SharePoint Saturday Atlanta6 |SharePoint Saturday Atlanta
SPSATL 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
7
SPSATL 2013
Search Basics
DYNAMIC CONTENT USING SHAREPOINT SEARCH
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
8
SPSATL 2013SPSATL 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
9
SPSATL 2013SPSATL 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
10
SPSATL 2013SPSATL 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
11
SPSATL 2013SPSATL 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
12
SPSATL 2013
Understanding
Queries
DYNAMIC CONTENT USING SHAREPOINT SEARCH
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
13
SPSATL 2013SPSATL 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
14
SPSATL 2013SPSATL 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
15
SPSATL 2013SPSATL 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
16
SPSATL 2013
Showing Dynamic
Content
DYNAMIC CONTENT USING SHAREPOINT SEARCH
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
19
SPSATL 2013SPSATL 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
20
SPSATL 2013SPSATL 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
21
SPSATL 2013SPSATL 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
22
SPSATL 2013SPSATL 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
23
SPSATL 2013
Showing
Dynamic
Content
Demonstration
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
24
SPSATL 2013
Closeout
DYNAMIC CONTENT USING SHAREPOINT SEARCH
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
25
SPSATL 2013
Questions?
BLOG: WWW.MIKEORYSZAK.COM
TWITTER: @NEXT_CONNECT
LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
26
SPSATL 2013SPSATL 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
27
SPSATL 2013
 @SPS_ATL #SPSATL
 speaker sponsor

Session Prizes
1 4 $25 gift cards
2 4 $25 gift cards
3 4 $25 gift cards
4 4 $25 gift cards
5 4 $25 gift cards

More Related Content

PDF
Sharepoint Basics
PPTX
Spsatl2013 Introduction to the SharePoint's Social APIs
PPTX
Developing SP 2013 Display Templates
PPTX
Create Tailored Search Results through Customized Display Templates
PPTX
Dynamic Content using Search - SPS Nashville
PDF
SharePoint - Empower People and Stay in Control - Atidan
PPTX
Intro to SharePoint's Social APIs - SharePoint Sat NYC 2013
PPTX
Exam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions
Sharepoint Basics
Spsatl2013 Introduction to the SharePoint's Social APIs
Developing SP 2013 Display Templates
Create Tailored Search Results through Customized Display Templates
Dynamic Content using Search - SPS Nashville
SharePoint - Empower People and Stay in Control - Atidan
Intro to SharePoint's Social APIs - SharePoint Sat NYC 2013
Exam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions

What's hot (20)

PPTX
Sharepoint overview
PPTX
SharePoint for Project Management (2016)
PPTX
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
PDF
7 Ways To Leverage SharePoint for Project Management Success
PDF
Introduction to SharePoint 2013 Out of the box Webparts
PDF
Introduction to SharePoint Information Architecture
PDF
Aiimi Project Management Office
PPTX
Social computing with share point 2010
PPTX
SharePoint Training
PPTX
Sharepoint Document Management System (DMS) Features
PPTX
Intro to Delve - SPSATL 2016
PPTX
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
PPTX
Becoming a SharePoint Design Ninja
PDF
SharePoint Power User (Site Owner) Training
PDF
How to Manage Projects in SharePoint Using Out of the Box Features
PDF
Understand the SharePoint Basics
PPTX
Advanced SharePoint for Project Managers
PDF
SharePoint Tutorial and SharePoint Training - Introduction
PPTX
SharePoint as a Document Management System (DMS)
PDF
Don't Suck at SharePoint - Avoid the common mistakes
Sharepoint overview
SharePoint for Project Management (2016)
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
7 Ways To Leverage SharePoint for Project Management Success
Introduction to SharePoint 2013 Out of the box Webparts
Introduction to SharePoint Information Architecture
Aiimi Project Management Office
Social computing with share point 2010
SharePoint Training
Sharepoint Document Management System (DMS) Features
Intro to Delve - SPSATL 2016
From Trashy to Classy: How The SharePoint 2013 App Model Changes Everything
Becoming a SharePoint Design Ninja
SharePoint Power User (Site Owner) Training
How to Manage Projects in SharePoint Using Out of the Box Features
Understand the SharePoint Basics
Advanced SharePoint for Project Managers
SharePoint Tutorial and SharePoint Training - Introduction
SharePoint as a Document Management System (DMS)
Don't Suck at SharePoint - Avoid the common mistakes
Ad

Viewers also liked (14)

PPTX
Displaying Dynamic Content in SharePoint with Search
PDF
Anatomy of an Intranet (SPSATL 2014)
PDF
ATLSPUG - SharePoint Branding Best Bets
PPTX
Spsnyc 2016 JSLink Primer
PDF
SharePoint Branding Best Bets (SharePoint Saturday Richmond, 2013)
PDF
PowerShell Introduction to Administering SharePoint On-Premises & O365
PPTX
Using Search to Unlock the Value of your Content - SPEngage2016
PPT
La tecnologia y sus avances
PDF
Culture opus in less than 140 characters
PDF
Why puppet? Why now?
PPTX
Evolution Timeline of Ipod Touch
PPT
Latihan 3 tata
PDF
C'era una volta un libro sullo smart working
Displaying Dynamic Content in SharePoint with Search
Anatomy of an Intranet (SPSATL 2014)
ATLSPUG - SharePoint Branding Best Bets
Spsnyc 2016 JSLink Primer
SharePoint Branding Best Bets (SharePoint Saturday Richmond, 2013)
PowerShell Introduction to Administering SharePoint On-Premises & O365
Using Search to Unlock the Value of your Content - SPEngage2016
La tecnologia y sus avances
Culture opus in less than 140 characters
Why puppet? Why now?
Evolution Timeline of Ipod Touch
Latihan 3 tata
C'era una volta un libro sullo smart working
Ad

Similar to Spsatl2013 Displaying Dynamic Content With SharePoint Search (20)

PPTX
Spsvb Developer Intro to SharePoint Search
PPTX
Spsvb Developer Intro to SharePoint Search
PDF
What's new in SharePoint 2013 - Discover it
PPTX
Houston tech fest dev intro to sharepoint search
PDF
Spca2014 search workshop niaulin
PPTX
SharePoint 2013 Search - A Developer’s Perspective - SPSSV 2013
PDF
Build killer visuals to interact with your content using Search and Display T...
PPT
Iw411 migrating content by search from 2010 into 2013 - minified
PPTX
SPCA2013 - Content Search Web Part
PPTX
Sharepoint 2013 Overview
PPTX
Customizing SharePoint 2013 search display templates
PPTX
Lets build a_search-based_application_in_share_point_2013_-_spsdc[2]
PPTX
SPC.Org - SharePoint 2013 Search
PDF
SharePoint User Group Meeting- SharePoint 2013 Search
PPTX
Let’s build a_search-based_application_in_share_point_2013_-_baltimorespug
PPTX
Image Slider with SharePoint 2013 Search Results Web Part
PPTX
TechFuse 2013 - Break down the walls SharePoint 2013
PDF
How to Change the search results are displayed
PDF
Smarter share point kc user group fast presentation march 2015
PDF
Discover SharePoint 2013
Spsvb Developer Intro to SharePoint Search
Spsvb Developer Intro to SharePoint Search
What's new in SharePoint 2013 - Discover it
Houston tech fest dev intro to sharepoint search
Spca2014 search workshop niaulin
SharePoint 2013 Search - A Developer’s Perspective - SPSSV 2013
Build killer visuals to interact with your content using Search and Display T...
Iw411 migrating content by search from 2010 into 2013 - minified
SPCA2013 - Content Search Web Part
Sharepoint 2013 Overview
Customizing SharePoint 2013 search display templates
Lets build a_search-based_application_in_share_point_2013_-_spsdc[2]
SPC.Org - SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 Search
Let’s build a_search-based_application_in_share_point_2013_-_baltimorespug
Image Slider with SharePoint 2013 Search Results Web Part
TechFuse 2013 - Break down the walls SharePoint 2013
How to Change the search results are displayed
Smarter share point kc user group fast presentation march 2015
Discover SharePoint 2013

More from Michael Oryszak (20)

PPTX
Xtending nintex workflow cloud w azure functions - xchange conference
PPTX
Making Workflow Automation Personal: The Next Step in Digital Transformation...
PPTX
Making Workflow Automation Personal: Next Step in Digital Transformation (SP...
PPTX
Making Workflow Automation Personal: The Next Step in Digital Transformation...
PPTX
Unlock the Value of your Content with Optimized Search Results - SPS NYC
PPTX
Optimize Search Results
PPTX
Create Tailored Search Results through Customized Display Templates
PPTX
Unlocking the Power of SharePoint Search
PPTX
Developer FAST Queries (SPS NY)
PPTX
Developing FAST Queries - SPSATL
PPTX
Keys to SharePoint Search - SPS Philly
PPTX
Developing Reusable Workflow Features (SPSVB)
PPTX
How Many Sites Do I Need? (SPSVB)
PPTX
Developing Reusable Workflow Features (SPS Richmond)
PPTX
CASPUG - Developing Reusable Workflow Features
PPTX
Spstc2011 Getting the Most from SharePoint's User Profiles
PPTX
Spstc2011 Developing Reusable Workflow Features
PPTX
Getting the Most from SharePoint's User Profiles
PPTX
Getting the Most from SharePoint's User Profiles
PPTX
Spsvb Getting the Most from user profiles
Xtending nintex workflow cloud w azure functions - xchange conference
Making Workflow Automation Personal: The Next Step in Digital Transformation...
Making Workflow Automation Personal: Next Step in Digital Transformation (SP...
Making Workflow Automation Personal: The Next Step in Digital Transformation...
Unlock the Value of your Content with Optimized Search Results - SPS NYC
Optimize Search Results
Create Tailored Search Results through Customized Display Templates
Unlocking the Power of SharePoint Search
Developer FAST Queries (SPS NY)
Developing FAST Queries - SPSATL
Keys to SharePoint Search - SPS Philly
Developing Reusable Workflow Features (SPSVB)
How Many Sites Do I Need? (SPSVB)
Developing Reusable Workflow Features (SPS Richmond)
CASPUG - Developing Reusable Workflow Features
Spstc2011 Getting the Most from SharePoint's User Profiles
Spstc2011 Developing Reusable Workflow Features
Getting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User Profiles
Spsvb Getting the Most from user profiles

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
KodekX | Application Modernization Development
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Empathic Computing: Creating Shared Understanding
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation_ Review paper, used for researhc scholars
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Unlocking AI with Model Context Protocol (MCP)
Reach Out and Touch Someone: Haptics and Empathic Computing
KodekX | Application Modernization Development
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Empathic Computing: Creating Shared Understanding
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
MYSQL Presentation for SQL database connectivity
20250228 LYD VKU AI Blended-Learning.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
MIND Revenue Release Quarter 2 2025 Press Release
Understanding_Digital_Forensics_Presentation.pptx
Machine learning based COVID-19 study performance prediction

Spsatl2013 Displaying Dynamic Content With SharePoint Search

  • 1. SPSATL 2013 Dynamic Content using SharePoint Search SHAREPOINT SATURDAY ATLANTA – JUNE 8, 2013 MIKE ORYSZAK BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK
  • 2. SPSATL 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 Scan the QR code for a chance to win a prize! BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 2
  • 3. 3 |SharePoint Saturday Atlanta3 |SharePoint Saturday Atlanta
  • 4. 4 |SharePoint Saturday Atlanta4 |SharePoint Saturday Atlanta
  • 5. 5 |SharePoint Saturday Atlanta5 |SharePoint Saturday Atlanta
  • 6. 6 |SharePoint Saturday Atlanta6 |SharePoint Saturday Atlanta
  • 7. SPSATL 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 7
  • 8. SPSATL 2013 Search Basics DYNAMIC CONTENT USING SHAREPOINT SEARCH BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 8
  • 9. SPSATL 2013SPSATL 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 9
  • 10. SPSATL 2013SPSATL 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 10
  • 11. SPSATL 2013SPSATL 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 11
  • 12. SPSATL 2013SPSATL 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 12
  • 13. SPSATL 2013 Understanding Queries DYNAMIC CONTENT USING SHAREPOINT SEARCH BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 13
  • 14. SPSATL 2013SPSATL 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 14
  • 15. SPSATL 2013SPSATL 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 15
  • 16. SPSATL 2013SPSATL 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 16
  • 17. SPSATL 2013 Showing Dynamic Content DYNAMIC CONTENT USING SHAREPOINT SEARCH BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 19
  • 18. SPSATL 2013SPSATL 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 20
  • 19. SPSATL 2013SPSATL 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 21
  • 20. SPSATL 2013SPSATL 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 22
  • 21. SPSATL 2013SPSATL 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 23
  • 22. SPSATL 2013 Showing Dynamic Content Demonstration BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 24
  • 23. SPSATL 2013 Closeout DYNAMIC CONTENT USING SHAREPOINT SEARCH BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 25
  • 24. SPSATL 2013 Questions? BLOG: WWW.MIKEORYSZAK.COM TWITTER: @NEXT_CONNECT LINKEDIN: HTTP://WWW.LINKEDIN.COM/IN/MICHAELORYSZAK 26
  • 25. SPSATL 2013SPSATL 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 27
  • 26. SPSATL 2013  @SPS_ATL #SPSATL  speaker sponsor  Session Prizes 1 4 $25 gift cards 2 4 $25 gift cards 3 4 $25 gift cards 4 4 $25 gift cards 5 4 $25 gift cards

Editor's Notes

  • #29: Grand Prize winner selectedfrom session winners