SlideShare a Scribd company logo
1 of 25
SPUG: SHAREPOINT 2013 SEARCH
Sub-Title: Customizing Search to Meet Your Company’s Needs
Author: Dan Adams
Date: March 3rd, 2015
Copyright © 2013 Rightpoint | Proprietary and Confidential 2
AGENDA
1 Let Me Introduce Myself
2 The Rules (yes there are rules!)
3 My Favorite SharePoint 2013 Search Features
4 Common Search Myths
5 Enough Talk…. Lets Build This Thing
LET ME INTRODUCE MYSELF
From me to you
Copyright © 2013 Rightpoint | Proprietary and Confidential 4
INTRODUCTION – WHO IS THIS GUY?
• Name: Dan Adams
– Contact Info: dadams@rightpoint.com
– LinkedIn: https://www.linkedin.com/pub/dan-adams/50/876/108
• Profession: SharePoint Consultant
• Versions: SharePoint 2003, 2007,
2010, & 2013
• Personal Hobbies:
– Skateboarding
– Tinkering With SharePoint
– JavaScript
– Video Games
THE RULES
Wait… There Are Rules?
Copyright © 2013 Rightpoint | Proprietary and Confidential 6
THE RULES FOR TODAY’S SESSION
• It is after 6 and we’re all here
voluntarily, so lets have some fun
• There is plenty of pizza & soda so
feel free to grab some!
• If you have a question on anything
that I am running through, please feel
free to throw up a hand or call out
• If the question is too specific or
involved, I may ask that we sidebar it
and discuss it after the presentation
MY FAVORITE SEARCH FEATURES
Copyright © 2013 Rightpoint | Proprietary and Confidential 8
MY FAVORITE SHAREPOINT 2013 SEARCH FEATURES
• Content By Search
– Who misses Content Query?
• Hover Panels
– Utilizes Office Web Apps to preview
Office Documents without having to
open them on hover
• Continuous Crawls
– No need for a incremental schedule
– Maximum search index freshness
– Default every 15 minutes
• Result Sources
– “It’s my content and I want it now!”
– Queries which can be applied to Search
Web Parts to obtain the information you
desire
• Term Driven Pages
– “One Page To Rule Them All”
– Re-use & maintain one page to surface
content
• Works Across Site Collections!
Copyright © 2013 Rightpoint | Proprietary and Confidential 9
MY FAVORITE SEARCH FEATURES… CONTINUED
• Visual Refiners
– Everyone loves graphs (especially
Execs), so who wouldn’t love filtering by
them?
• Display Templates
– Control how your results look and act,
with well known web technologies
– No More XLST!
• Managed Properties Automatically
Created With Site Columns
HOW ARE YOU USING SEARCH?
Are you utilizing Search?
Copyright © 2013 Rightpoint | Proprietary and Confidential 11
COMMON SEARCH MYTHS
• “We already have a search center ,
I missed the boat!”
– You don’t have to use your global search
center if one already exists, you can
make your own!
• “My Result Source query isn’t
working, I must be doing something
wrong.”
– The query builder is great, but there are
a few places that it straight out lies!
• A user has to put in some sort of
search term in order to use Search
– Although we can include a user’s input,
we don’t necessarily need it
– Think of search as a reservoir of
captured information that you can bend
to your will!
Copyright © 2013 Rightpoint | Proprietary and Confidential 12
ENOUGH TALK… SEARCH CENTER PREREQUISITES
• Enterprise Search Site Prerequisites
– Site Collection: Publishing Feature must
be turned on
– Site Collection: SharePoint Server
Standard Site Collection Features must
be activated
Copyright © 2013 Rightpoint | Proprietary and Confidential 13
NOW THAT WERE SET UP FOR SUCCESS LETS…
• Create the search sub site
• Walkthrough the structure of a
Enterprise Search Site
• Route our search queries to the
newly created site
• Discuss Managed Properties vs
Crawled Properties & where to find
them
• Create a new Result Source
• Create a new Search Vertical
• Apply the new Result Source
• Add totals to our refiners
• Add a new Date Slider Refiner
• Dive into a display template!
There are so many bullet
points!!!!
(Don’t worry it’s scarier
than it sounds)
Copyright © 2013 Rightpoint | Proprietary and Confidential 14
HOW IS SEARCH STRUCTURED
Control Template
Item Template
Search Vertical
Refinement
Panel
Copyright © 2013 Rightpoint | Proprietary and Confidential 15
LETS ROUTE SEARCH QUERIES TO OUR NEW SITE
Copyright © 2013 Rightpoint | Proprietary and Confidential 16
MANAGED PROPERTIES VS CRAWLED PROPERTIES
• Display Templates & Result Sources
use managed properties
• They have many configuration
options (we will take a look in a sec)
• Many crawled properties can be
mapped to a single Managed
Property
• In 2013 site columns will
automatically create an associated
managed property
How about an example?
Family
Brother Mom Dad
Author
CreatedBy DocumentAuthor MailTo
Copyright © 2013 Rightpoint | Proprietary and Confidential 17
RESULT SOURCES
• Result Sources are applied to search
web parts in order to tell it what you
would like returned.
• Result Sources are responsible for
what content to return, how to sort it,
and the ranking model
• Some Resources To Reference:
– Variables / Tokens which can be used:
https://technet.microsoft.com/en-
us/library/jj683123.aspx
• “Hey Dan, you mentioned that the
query builder lies, can we see a few
examples?”
Copyright © 2013 Rightpoint | Proprietary and Confidential 18
SOME EXAMPLES WHERE THE QUERY BUILDER FALLS DOWN
The example below was created by
using the Query Builder GUI to try and
only return content where the content
type display name equals
announcement
• Wrong - Provided By Query Builder
– ContentType=0x0104*
• Correct Syntax
– SPContentType="Announcement"
The example below was created by
using the Query Builder GUI to try and
only return content where the content
type ID equals SportingEvent
• Wrong - Provided By Query Builder
– ContentTypeId=0x01010200FA9874CAB
D1D2D47B1F3886B6DE16BCC*)
• Correct Syntax
– ContentTypeId:0x01010200FA9874CAB
D1D2D47B1F3886B6DE16BCC*
Copyright © 2013 Rightpoint | Proprietary and Confidential 19
LETS WALK THROUGH THIS SCENARIO
• “Our Director has asked us for a new
search vertical called “Sporting
Events which should only show
sporting events from our site
collection. He has also asked us to
remove the video’s search vertical
since it is no longer needed. Mr.
Scott wants a refiner for sport and
wants the totals to be shown for all
refiners. Mr. Scott doesn’t stop
asking for things so she also wants a
date slider for the event”
Copyright © 2013 Rightpoint | Proprietary and Confidential 20
SO…. LETS KNOCK THIS OUT
• What needs to be done
– Create a new search page called
eventresults
– Create a result source called Sporting
Events
• ContentTypeId:0x0100075507D00BC9714D90
205DAB58E1F2D9* AND
Path:{SiteCollection.URL}
– Update the navigation to delete Videos
– Apply our Result Source
– Add Sport to the refinement panel
• Update the refiner display template to
show totals
• Add a date slider refiner
Copyright © 2013 Rightpoint | Proprietary and Confidential 21
DISPLAY TEMPLATES
• Really we could spend an entire
session on display templates, but I
wanted to touch on:
– how they are comprised
– best practices,
– walk through how you add a new
managed property,
– starting syntax,
– how to view managed property values.
– What controls the number of items to
return?
for(var p in ctx.CurrentItem)
{
console.log(p+”:”+$getItemValue(ctx,p));
}
Copyright © 2013 Rightpoint | Proprietary and Confidential 22
LETS WALK THROUGH A VERY SIMPLE ONE
• Lets take a look at the suggest reads
item template
Copyright © 2013 Rightpoint | Proprietary and Confidential 23
WHERE CAN I GET A COPY OF THESE NIFTY SLIDES?
• http://www.slideshare.net/dtadams123/march-spug
QUESTIONS?
29 North Wacker Drive | 4th Floor | Chicago, Illinois 60606
312.920.8383 | 312.920.8384 fax
rightpoint.com

More Related Content

What's hot

SEO Essentials - October 2015
SEO Essentials - October 2015SEO Essentials - October 2015
SEO Essentials - October 2015Bob Misita
 
Search Developer Summit 09
Search Developer Summit 09Search Developer Summit 09
Search Developer Summit 09Kenny Hyder
 
How to Change the search results are displayed
How to Change the search results are displayedHow to Change the search results are displayed
How to Change the search results are displayedShareGate
 
Search marketing: HTML, SEO, SEM and Mobile
Search marketing: HTML, SEO, SEM and MobileSearch marketing: HTML, SEO, SEM and Mobile
Search marketing: HTML, SEO, SEM and MobileAlex Brown
 
SEO Training Seminar
SEO Training SeminarSEO Training Seminar
SEO Training SeminarMadden Media
 
2014 SEO and Social Media Basics - DBRFF Conference
2014 SEO and Social Media Basics - DBRFF Conference2014 SEO and Social Media Basics - DBRFF Conference
2014 SEO and Social Media Basics - DBRFF ConferenceBill Hartzer
 
User Profiles: I Didn't Know I Could Do That!! @SPSHI
User Profiles:  I Didn't Know I Could Do That!! @SPSHIUser Profiles:  I Didn't Know I Could Do That!! @SPSHI
User Profiles: I Didn't Know I Could Do That!! @SPSHIStacy Deere
 
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBuild Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBenjamin Niaulin
 
Introduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPressIntroduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPressChris Burgess
 
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...Wendy Neal
 
10 white hat seo techniques
10 white hat seo techniques10 white hat seo techniques
10 white hat seo techniquesvkimarketings
 
Google analytics cim ipswich bootcamp 15 nov12
Google analytics cim ipswich bootcamp 15 nov12Google analytics cim ipswich bootcamp 15 nov12
Google analytics cim ipswich bootcamp 15 nov12CIM East of England
 
Mn recruiters-seo-deck-nov-11
Mn recruiters-seo-deck-nov-11Mn recruiters-seo-deck-nov-11
Mn recruiters-seo-deck-nov-11Nicole Bodem
 
Ts seo t ech session
Ts   seo t ech sessionTs   seo t ech session
Ts seo t ech sessionConfiz
 
Social features in SharePoint 2013
Social features in SharePoint 2013Social features in SharePoint 2013
Social features in SharePoint 2013Michael Doyle
 
SPCA2013 - Content Search Web Part
SPCA2013 - Content Search Web PartSPCA2013 - Content Search Web Part
SPCA2013 - Content Search Web PartNCCOMMS
 
SharePoint 2013 Content search web part - Get it all in one place and style it!
SharePoint 2013 Content search web part - Get it all in one place and style it!SharePoint 2013 Content search web part - Get it all in one place and style it!
SharePoint 2013 Content search web part - Get it all in one place and style it!Benjamin Niaulin
 

What's hot (20)

SEO Essentials - October 2015
SEO Essentials - October 2015SEO Essentials - October 2015
SEO Essentials - October 2015
 
Search Developer Summit 09
Search Developer Summit 09Search Developer Summit 09
Search Developer Summit 09
 
How to Change the search results are displayed
How to Change the search results are displayedHow to Change the search results are displayed
How to Change the search results are displayed
 
Search marketing: HTML, SEO, SEM and Mobile
Search marketing: HTML, SEO, SEM and MobileSearch marketing: HTML, SEO, SEM and Mobile
Search marketing: HTML, SEO, SEM and Mobile
 
SEO Training Seminar
SEO Training SeminarSEO Training Seminar
SEO Training Seminar
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
Local Listing Fundamentals
Local Listing FundamentalsLocal Listing Fundamentals
Local Listing Fundamentals
 
2014 SEO and Social Media Basics - DBRFF Conference
2014 SEO and Social Media Basics - DBRFF Conference2014 SEO and Social Media Basics - DBRFF Conference
2014 SEO and Social Media Basics - DBRFF Conference
 
User Profiles: I Didn't Know I Could Do That!! @SPSHI
User Profiles:  I Didn't Know I Could Do That!! @SPSHIUser Profiles:  I Didn't Know I Could Do That!! @SPSHI
User Profiles: I Didn't Know I Could Do That!! @SPSHI
 
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBuild Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display Templates
 
Introduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPressIntroduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPress
 
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
Enhance the Usability of Your SharePoint Site with JSLink #Collab365 #C365114...
 
10 white hat seo techniques
10 white hat seo techniques10 white hat seo techniques
10 white hat seo techniques
 
Google analytics cim ipswich bootcamp 15 nov12
Google analytics cim ipswich bootcamp 15 nov12Google analytics cim ipswich bootcamp 15 nov12
Google analytics cim ipswich bootcamp 15 nov12
 
Mn recruiters-seo-deck-nov-11
Mn recruiters-seo-deck-nov-11Mn recruiters-seo-deck-nov-11
Mn recruiters-seo-deck-nov-11
 
Ts seo t ech session
Ts   seo t ech sessionTs   seo t ech session
Ts seo t ech session
 
Social features in SharePoint 2013
Social features in SharePoint 2013Social features in SharePoint 2013
Social features in SharePoint 2013
 
Basics - Setting up a WordPress Site
Basics - Setting up a WordPress SiteBasics - Setting up a WordPress Site
Basics - Setting up a WordPress Site
 
SPCA2013 - Content Search Web Part
SPCA2013 - Content Search Web PartSPCA2013 - Content Search Web Part
SPCA2013 - Content Search Web Part
 
SharePoint 2013 Content search web part - Get it all in one place and style it!
SharePoint 2013 Content search web part - Get it all in one place and style it!SharePoint 2013 Content search web part - Get it all in one place and style it!
SharePoint 2013 Content search web part - Get it all in one place and style it!
 

Viewers also liked

Korrutamise seadused 5 kl
Korrutamise seadused  5 klKorrutamise seadused  5 kl
Korrutamise seadused 5 kltiinakarri
 
Aphg -what_is_a_region_words
Aphg  -what_is_a_region_wordsAphg  -what_is_a_region_words
Aphg -what_is_a_region_wordsAustin List
 
HACE1&OPTN CANCER CELL
HACE1&OPTN  CANCER CELLHACE1&OPTN  CANCER CELL
HACE1&OPTN CANCER CELLLiu Zhengzhao
 
Asia-Pacific | Business Wire
Asia-Pacific | Business WireAsia-Pacific | Business Wire
Asia-Pacific | Business Wiremaliciousswindl33
 
Preguntas frecuentes
Preguntas frecuentesPreguntas frecuentes
Preguntas frecuentesWhops
 
懷生國中與綠色教室
懷生國中與綠色教室懷生國中與綠色教室
懷生國中與綠色教室family
 
ClearedJobs.Net Job Search
ClearedJobs.Net Job SearchClearedJobs.Net Job Search
ClearedJobs.Net Job SearchClearedJobs.Net
 
Facebook dmk proprty
Facebook  dmk  proprtyFacebook  dmk  proprty
Facebook dmk proprtygoogle
 
Открытые информационные источники для проверки контрагентов
Открытые информационные источники для проверки контрагентовОткрытые информационные источники для проверки контрагентов
Открытые информационные источники для проверки контрагентовDenis Viktorovich
 
E-mail Nanotecnologia
E-mail NanotecnologiaE-mail Nanotecnologia
E-mail NanotecnologiaProjetoBr
 
Internet Trading Service
Internet Trading ServiceInternet Trading Service
Internet Trading Servicekamal_jalal
 
Orlandofurioso.org: a Digital Archive for Texts and Images
Orlandofurioso.org: a Digital Archive for Texts and ImagesOrlandofurioso.org: a Digital Archive for Texts and Images
Orlandofurioso.org: a Digital Archive for Texts and ImagesNet7
 
Weekly update 30 june 2011
Weekly update 30 june 2011Weekly update 30 june 2011
Weekly update 30 june 2011Tammy Flores
 
Taking It To The Next Level
Taking It To The Next LevelTaking It To The Next Level
Taking It To The Next LevelMental Wealth UK
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensourceCDS
 
Stomp out bullying !
Stomp out bullying !Stomp out bullying !
Stomp out bullying !Salley King
 
Cis 100 power point
Cis 100 power pointCis 100 power point
Cis 100 power pointTwitchKid27
 

Viewers also liked (20)

Korrutamise seadused 5 kl
Korrutamise seadused  5 klKorrutamise seadused  5 kl
Korrutamise seadused 5 kl
 
Aphg -what_is_a_region_words
Aphg  -what_is_a_region_wordsAphg  -what_is_a_region_words
Aphg -what_is_a_region_words
 
HACE1&OPTN CANCER CELL
HACE1&OPTN  CANCER CELLHACE1&OPTN  CANCER CELL
HACE1&OPTN CANCER CELL
 
Asia-Pacific | Business Wire
Asia-Pacific | Business WireAsia-Pacific | Business Wire
Asia-Pacific | Business Wire
 
Preguntas frecuentes
Preguntas frecuentesPreguntas frecuentes
Preguntas frecuentes
 
懷生國中與綠色教室
懷生國中與綠色教室懷生國中與綠色教室
懷生國中與綠色教室
 
My Personal Learning Style
My Personal Learning StyleMy Personal Learning Style
My Personal Learning Style
 
ClearedJobs.Net Job Search
ClearedJobs.Net Job SearchClearedJobs.Net Job Search
ClearedJobs.Net Job Search
 
Facebook dmk proprty
Facebook  dmk  proprtyFacebook  dmk  proprty
Facebook dmk proprty
 
Открытые информационные источники для проверки контрагентов
Открытые информационные источники для проверки контрагентовОткрытые информационные источники для проверки контрагентов
Открытые информационные источники для проверки контрагентов
 
E-mail Nanotecnologia
E-mail NanotecnologiaE-mail Nanotecnologia
E-mail Nanotecnologia
 
Internet Trading Service
Internet Trading ServiceInternet Trading Service
Internet Trading Service
 
Orlandofurioso.org: a Digital Archive for Texts and Images
Orlandofurioso.org: a Digital Archive for Texts and ImagesOrlandofurioso.org: a Digital Archive for Texts and Images
Orlandofurioso.org: a Digital Archive for Texts and Images
 
O sistema de educação em cuba
O sistema de educação em cubaO sistema de educação em cuba
O sistema de educação em cuba
 
Weekly update 30 june 2011
Weekly update 30 june 2011Weekly update 30 june 2011
Weekly update 30 june 2011
 
Taking It To The Next Level
Taking It To The Next LevelTaking It To The Next Level
Taking It To The Next Level
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Stomp out bullying !
Stomp out bullying !Stomp out bullying !
Stomp out bullying !
 
Cis 100 power point
Cis 100 power pointCis 100 power point
Cis 100 power point
 
The 3 C's of Compliance
The 3 C's of ComplianceThe 3 C's of Compliance
The 3 C's of Compliance
 

Similar to March Spug

Search Engine Optimization Primer
Search Engine Optimization PrimerSearch Engine Optimization Primer
Search Engine Optimization PrimerSimobo
 
Content Web Parts Presentation from SPFest Chicago
Content Web Parts Presentation from SPFest ChicagoContent Web Parts Presentation from SPFest Chicago
Content Web Parts Presentation from SPFest ChicagoKim Frehe
 
Getting found - Search Engine Optimizaton
Getting found - Search Engine OptimizatonGetting found - Search Engine Optimizaton
Getting found - Search Engine Optimizatonnetc2012
 
Lets build a_search-based_application_in_share_point_2013_-_spsdc[2]
Lets build a_search-based_application_in_share_point_2013_-_spsdc[2]Lets build a_search-based_application_in_share_point_2013_-_spsdc[2]
Lets build a_search-based_application_in_share_point_2013_-_spsdc[2]Matthew J. Bailey , MCT
 
Getting started developing for share point
Getting started developing for share pointGetting started developing for share point
Getting started developing for share pointRoel Bethlehem
 
Google Whitepaper - Project Border
Google Whitepaper - Project BorderGoogle Whitepaper - Project Border
Google Whitepaper - Project BorderAmit Rampurkar
 
10 most liked features of SharePoint 2013
10 most liked features of SharePoint 201310 most liked features of SharePoint 2013
10 most liked features of SharePoint 2013Karthik Nallajalla
 
Let’s build a_search-based_application_in_share_point_2013_-_baltimorespug
Let’s build a_search-based_application_in_share_point_2013_-_baltimorespugLet’s build a_search-based_application_in_share_point_2013_-_baltimorespug
Let’s build a_search-based_application_in_share_point_2013_-_baltimorespugBaltimore SharePoint (BSPUG)
 
SEO Bootcamp Training Course - Kuala Lumpur Marketing Meetup
SEO Bootcamp Training Course - Kuala Lumpur Marketing MeetupSEO Bootcamp Training Course - Kuala Lumpur Marketing Meetup
SEO Bootcamp Training Course - Kuala Lumpur Marketing MeetupFreelance
 
Getting Started with Sitecore Personalization by Ed Kapuscinski
Getting Started with Sitecore Personalization by Ed Kapuscinski Getting Started with Sitecore Personalization by Ed Kapuscinski
Getting Started with Sitecore Personalization by Ed Kapuscinski DC Sitecore User Group
 
Untangling spring week2
Untangling spring week2Untangling spring week2
Untangling spring week2Derek Jacoby
 
Seo technique (TechTalk)
Seo technique (TechTalk)Seo technique (TechTalk)
Seo technique (TechTalk)Vannak Pen
 
SEO-101: How to drive productive organic website traffic
SEO-101: How to drive productive organic website trafficSEO-101: How to drive productive organic website traffic
SEO-101: How to drive productive organic website trafficThree Deep Marketing
 
Tech Headline - SEO For Non-Technical Professionals
Tech Headline - SEO For Non-Technical ProfessionalsTech Headline - SEO For Non-Technical Professionals
Tech Headline - SEO For Non-Technical ProfessionalsRodrigo Castilho
 

Similar to March Spug (20)

Search Engine Optimization Primer
Search Engine Optimization PrimerSearch Engine Optimization Primer
Search Engine Optimization Primer
 
Content Web Parts Presentation from SPFest Chicago
Content Web Parts Presentation from SPFest ChicagoContent Web Parts Presentation from SPFest Chicago
Content Web Parts Presentation from SPFest Chicago
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 
Getting found - Search Engine Optimizaton
Getting found - Search Engine OptimizatonGetting found - Search Engine Optimizaton
Getting found - Search Engine Optimizaton
 
Lets build a_search-based_application_in_share_point_2013_-_spsdc[2]
Lets build a_search-based_application_in_share_point_2013_-_spsdc[2]Lets build a_search-based_application_in_share_point_2013_-_spsdc[2]
Lets build a_search-based_application_in_share_point_2013_-_spsdc[2]
 
Search Marketing Workshop
Search Marketing WorkshopSearch Marketing Workshop
Search Marketing Workshop
 
Getting started developing for share point
Getting started developing for share pointGetting started developing for share point
Getting started developing for share point
 
Google Whitepaper - Project Border
Google Whitepaper - Project BorderGoogle Whitepaper - Project Border
Google Whitepaper - Project Border
 
10 most liked features of SharePoint 2013
10 most liked features of SharePoint 201310 most liked features of SharePoint 2013
10 most liked features of SharePoint 2013
 
Let’s build a_search-based_application_in_share_point_2013_-_baltimorespug
Let’s build a_search-based_application_in_share_point_2013_-_baltimorespugLet’s build a_search-based_application_in_share_point_2013_-_baltimorespug
Let’s build a_search-based_application_in_share_point_2013_-_baltimorespug
 
Top 10 Ways to be Found on Google
Top 10 Ways to be Found on GoogleTop 10 Ways to be Found on Google
Top 10 Ways to be Found on Google
 
SEO Bootcamp Training Course - Kuala Lumpur Marketing Meetup
SEO Bootcamp Training Course - Kuala Lumpur Marketing MeetupSEO Bootcamp Training Course - Kuala Lumpur Marketing Meetup
SEO Bootcamp Training Course - Kuala Lumpur Marketing Meetup
 
SEO is for everyone
SEO is for everyoneSEO is for everyone
SEO is for everyone
 
Human SEO 101: How to Rank Your Website (Without Ads!) Through Authority, Tru...
Human SEO 101: How to Rank Your Website (Without Ads!) Through Authority, Tru...Human SEO 101: How to Rank Your Website (Without Ads!) Through Authority, Tru...
Human SEO 101: How to Rank Your Website (Without Ads!) Through Authority, Tru...
 
Getting Started with Sitecore Personalization by Ed Kapuscinski
Getting Started with Sitecore Personalization by Ed Kapuscinski Getting Started with Sitecore Personalization by Ed Kapuscinski
Getting Started with Sitecore Personalization by Ed Kapuscinski
 
Untangling spring week2
Untangling spring week2Untangling spring week2
Untangling spring week2
 
Seo technique (TechTalk)
Seo technique (TechTalk)Seo technique (TechTalk)
Seo technique (TechTalk)
 
SEO-101: How to drive productive organic website traffic
SEO-101: How to drive productive organic website trafficSEO-101: How to drive productive organic website traffic
SEO-101: How to drive productive organic website traffic
 
Seo
SeoSeo
Seo
 
Tech Headline - SEO For Non-Technical Professionals
Tech Headline - SEO For Non-Technical ProfessionalsTech Headline - SEO For Non-Technical Professionals
Tech Headline - SEO For Non-Technical Professionals
 

Recently uploaded

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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 connectorsNanddeep Nachan
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
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 2024The Digital Insurer
 
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 WorkerThousandEyes
 
"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 ...Zilliz
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
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...Zilliz
 

Recently uploaded (20)

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
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
 
"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 ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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...
 

March Spug

  • 1. SPUG: SHAREPOINT 2013 SEARCH Sub-Title: Customizing Search to Meet Your Company’s Needs Author: Dan Adams Date: March 3rd, 2015
  • 2. Copyright © 2013 Rightpoint | Proprietary and Confidential 2 AGENDA 1 Let Me Introduce Myself 2 The Rules (yes there are rules!) 3 My Favorite SharePoint 2013 Search Features 4 Common Search Myths 5 Enough Talk…. Lets Build This Thing
  • 3. LET ME INTRODUCE MYSELF From me to you
  • 4. Copyright © 2013 Rightpoint | Proprietary and Confidential 4 INTRODUCTION – WHO IS THIS GUY? • Name: Dan Adams – Contact Info: dadams@rightpoint.com – LinkedIn: https://www.linkedin.com/pub/dan-adams/50/876/108 • Profession: SharePoint Consultant • Versions: SharePoint 2003, 2007, 2010, & 2013 • Personal Hobbies: – Skateboarding – Tinkering With SharePoint – JavaScript – Video Games
  • 6. Copyright © 2013 Rightpoint | Proprietary and Confidential 6 THE RULES FOR TODAY’S SESSION • It is after 6 and we’re all here voluntarily, so lets have some fun • There is plenty of pizza & soda so feel free to grab some! • If you have a question on anything that I am running through, please feel free to throw up a hand or call out • If the question is too specific or involved, I may ask that we sidebar it and discuss it after the presentation
  • 8. Copyright © 2013 Rightpoint | Proprietary and Confidential 8 MY FAVORITE SHAREPOINT 2013 SEARCH FEATURES • Content By Search – Who misses Content Query? • Hover Panels – Utilizes Office Web Apps to preview Office Documents without having to open them on hover • Continuous Crawls – No need for a incremental schedule – Maximum search index freshness – Default every 15 minutes • Result Sources – “It’s my content and I want it now!” – Queries which can be applied to Search Web Parts to obtain the information you desire • Term Driven Pages – “One Page To Rule Them All” – Re-use & maintain one page to surface content • Works Across Site Collections!
  • 9. Copyright © 2013 Rightpoint | Proprietary and Confidential 9 MY FAVORITE SEARCH FEATURES… CONTINUED • Visual Refiners – Everyone loves graphs (especially Execs), so who wouldn’t love filtering by them? • Display Templates – Control how your results look and act, with well known web technologies – No More XLST! • Managed Properties Automatically Created With Site Columns
  • 10. HOW ARE YOU USING SEARCH? Are you utilizing Search?
  • 11. Copyright © 2013 Rightpoint | Proprietary and Confidential 11 COMMON SEARCH MYTHS • “We already have a search center , I missed the boat!” – You don’t have to use your global search center if one already exists, you can make your own! • “My Result Source query isn’t working, I must be doing something wrong.” – The query builder is great, but there are a few places that it straight out lies! • A user has to put in some sort of search term in order to use Search – Although we can include a user’s input, we don’t necessarily need it – Think of search as a reservoir of captured information that you can bend to your will!
  • 12. Copyright © 2013 Rightpoint | Proprietary and Confidential 12 ENOUGH TALK… SEARCH CENTER PREREQUISITES • Enterprise Search Site Prerequisites – Site Collection: Publishing Feature must be turned on – Site Collection: SharePoint Server Standard Site Collection Features must be activated
  • 13. Copyright © 2013 Rightpoint | Proprietary and Confidential 13 NOW THAT WERE SET UP FOR SUCCESS LETS… • Create the search sub site • Walkthrough the structure of a Enterprise Search Site • Route our search queries to the newly created site • Discuss Managed Properties vs Crawled Properties & where to find them • Create a new Result Source • Create a new Search Vertical • Apply the new Result Source • Add totals to our refiners • Add a new Date Slider Refiner • Dive into a display template! There are so many bullet points!!!! (Don’t worry it’s scarier than it sounds)
  • 14. Copyright © 2013 Rightpoint | Proprietary and Confidential 14 HOW IS SEARCH STRUCTURED Control Template Item Template Search Vertical Refinement Panel
  • 15. Copyright © 2013 Rightpoint | Proprietary and Confidential 15 LETS ROUTE SEARCH QUERIES TO OUR NEW SITE
  • 16. Copyright © 2013 Rightpoint | Proprietary and Confidential 16 MANAGED PROPERTIES VS CRAWLED PROPERTIES • Display Templates & Result Sources use managed properties • They have many configuration options (we will take a look in a sec) • Many crawled properties can be mapped to a single Managed Property • In 2013 site columns will automatically create an associated managed property How about an example? Family Brother Mom Dad Author CreatedBy DocumentAuthor MailTo
  • 17. Copyright © 2013 Rightpoint | Proprietary and Confidential 17 RESULT SOURCES • Result Sources are applied to search web parts in order to tell it what you would like returned. • Result Sources are responsible for what content to return, how to sort it, and the ranking model • Some Resources To Reference: – Variables / Tokens which can be used: https://technet.microsoft.com/en- us/library/jj683123.aspx • “Hey Dan, you mentioned that the query builder lies, can we see a few examples?”
  • 18. Copyright © 2013 Rightpoint | Proprietary and Confidential 18 SOME EXAMPLES WHERE THE QUERY BUILDER FALLS DOWN The example below was created by using the Query Builder GUI to try and only return content where the content type display name equals announcement • Wrong - Provided By Query Builder – ContentType=0x0104* • Correct Syntax – SPContentType="Announcement" The example below was created by using the Query Builder GUI to try and only return content where the content type ID equals SportingEvent • Wrong - Provided By Query Builder – ContentTypeId=0x01010200FA9874CAB D1D2D47B1F3886B6DE16BCC*) • Correct Syntax – ContentTypeId:0x01010200FA9874CAB D1D2D47B1F3886B6DE16BCC*
  • 19. Copyright © 2013 Rightpoint | Proprietary and Confidential 19 LETS WALK THROUGH THIS SCENARIO • “Our Director has asked us for a new search vertical called “Sporting Events which should only show sporting events from our site collection. He has also asked us to remove the video’s search vertical since it is no longer needed. Mr. Scott wants a refiner for sport and wants the totals to be shown for all refiners. Mr. Scott doesn’t stop asking for things so she also wants a date slider for the event”
  • 20. Copyright © 2013 Rightpoint | Proprietary and Confidential 20 SO…. LETS KNOCK THIS OUT • What needs to be done – Create a new search page called eventresults – Create a result source called Sporting Events • ContentTypeId:0x0100075507D00BC9714D90 205DAB58E1F2D9* AND Path:{SiteCollection.URL} – Update the navigation to delete Videos – Apply our Result Source – Add Sport to the refinement panel • Update the refiner display template to show totals • Add a date slider refiner
  • 21. Copyright © 2013 Rightpoint | Proprietary and Confidential 21 DISPLAY TEMPLATES • Really we could spend an entire session on display templates, but I wanted to touch on: – how they are comprised – best practices, – walk through how you add a new managed property, – starting syntax, – how to view managed property values. – What controls the number of items to return? for(var p in ctx.CurrentItem) { console.log(p+”:”+$getItemValue(ctx,p)); }
  • 22. Copyright © 2013 Rightpoint | Proprietary and Confidential 22 LETS WALK THROUGH A VERY SIMPLE ONE • Lets take a look at the suggest reads item template
  • 23. Copyright © 2013 Rightpoint | Proprietary and Confidential 23 WHERE CAN I GET A COPY OF THESE NIFTY SLIDES? • http://www.slideshare.net/dtadams123/march-spug
  • 25. 29 North Wacker Drive | 4th Floor | Chicago, Illinois 60606 312.920.8383 | 312.920.8384 fax rightpoint.com

Editor's Notes

  1. This isn’t a talking to, this is a conversation feel free to participate!
  2. Is anyone using these features, if so how are you using them?
  3. Search Vertical: Think of search verticals like the different options in a google search i.e. images, videos, etc. Each Vertical should go to another search page with a result source configured for the page. The default videos search vertical navigates to the video results page with a result source only grabbing videos. Control Template: A control template acts as the container for each search result item within it. Think of a carton of eggs, the carton itself represents the control template and each search result is an egg. You wouldn't carry eggs without a carton right! Item Template: The item template determines how the item will be formatted. A result type determines what template should be used. An example being if the item returned is of type web page, I want to use my custom item template which gives the title an H1Black heading. Refinement Panel: This contains the refiners that you have configured. Remember: Single item refiners and multi select refiners use different display templates.
  4. Site Settings -> Site Collection Administration -> Search Settings For a particular site’s searching experience there is a option for each site as well
  5. Author and Family would be our managed properties and our crawled properties would be the items below it. A few exceptions for the managed properties, such as calculated fields The properties can be viewed by going to your search schema -Explain what all of the properties do
  6. What do you guys think we need to do to make this happen?
  7. Refiners located at All Files -> -catalogs -> masterpage -> Display Templates -> Filters -> Filter Default Update showcounts: from false to true
  8. Where can I find the display templates? All Files -> -catalogs -> masterpage -> Display Templates -> next step depends on what you are altering Best Practices: Always make updates to the HTML file, don’t update the javascript file! The files are associated so any updates made to your JS in your html file will be reflected in your JS file. You can use either ctx.CurrentItem.ManagedProperty i.e. ctx.CurrentItem.Author for the text string You can use $getItemValue(ctx, “ManagedProperty”); for the object
  9. How do I decide how many items to return? You do that in the properties of the web part.
  10. Any Follow up Questions?