finding a needle in the haystack: sharepoint style · 2017-03-22 · a content source is quite...

77
Finding a Needle in the Haystack: SharePoint Style SEARCH CONCEPTS: CONTENT QUALITY

Upload: others

Post on 20-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Finding a Needle in the Haystack:

SharePoint StyleSEARCH CONCEPTS: CONTENT QUALITY

Page 2: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

David Drever

• SharePoint Services Lead

• Microsoft Office Servers and Services MVP

• SharePoint JoAT (Jack of All Trades)

• Leadership team member Saskatchewan

SharePoint Office365 User Group

(https://www.meetup.com/SKSPOUG/)

Email : [email protected]

Twitter : @DavidMDrever

Website: http://prairiedeveloper.com

Contact Details:

Solvera Solutions

Page 3: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Joanne KleinSharePoint/O365 Consultant

NexNovus Consulting

Saskatchewan SharePoint/O365 User Group

@JoanneCKlein [email protected] JoanneCKlein.com

Page 4: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Agenda

What about Delve?

1

Why we like search

2

Improving Content Quality

3

Search Concepts

4

Page 5: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Agenda

What about Delve?

1

Why we like search

2

Improving Content Quality

3

Search Concepts

4

Page 6: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Agenda

What about Delve?

1

Why we like search

2

Improving Content Quality

3

Search Concepts

4

Page 7: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Agenda

What about Delve?

1

Why we like search

2

Improving Content Quality

3

Search Concepts

4

Page 8: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Disclaimer

High level

discussion of

SharePoint Search

Concepts

Each Concept

could be it’s own

presentation

We won’t be

able to cover

everything you

would like

Page 9: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What about

Delve?

Page 10: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Do we still

need

traditional

search?

What about

Delve?

Page 11: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What is Delve? Office Graph

Page 12: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Delve uses Search too!

Page 13: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can
Page 14: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Delve

Page 15: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Delve can’t do…

Display Targeted content

Show List items!• Tasks

• Announcements

• Calendar entries

“Show me all Budget Documents for 2016”

“Show me all past Corporate Events”

Page 16: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Do we still need traditional search?

Yes, we do!

Page 17: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Why we like Search

Page 18: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Scope

Document Library

Content Type

Site

Site Collection

Web Application

(SP on-prem)Tenant (SPO)

Page 19: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Security TrimmedSecurity-trimmed

Page 20: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Customizable

Page 21: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can
Page 22: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Customizable

Display Templates• Control how your search results look!

• Search results

• “Supporting” web parts

Page 23: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Customizable Search

Result

Page 24: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Content Search Webpart Search

Webpart

Page 25: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Search

Webparts

Page 26: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Why can’t I find anything in SharePoint?

Page 27: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Why can’t I find anything in SharePoint?

Poor Content

Quality

Page 28: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Improving Content Quality

Page 29: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Improving Content Quality

Title Property

Use Site Columns

and Content

Types

Tag Content

with Corp

Taxonomy

Get rid of old

Content!

Use versioning

or

Co-authoring

Page 30: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Improving Content Quality

Title PropertyUse Site

Columns and

Content Types

Tag Content

with Corp

Taxonomy

Get rid of old Content!

Use versioning

orCo-

authoring

Poor Search

Experience

Page 31: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Title Property

Filename is

not the

Title!

Page 32: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Title Property

Filename is

not the

Title!

Search

results

show Title

Page 33: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Title Property

Filename is

not the

Title!

Search

results

show Title

Title can be many

things!

Page 34: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Where does it get the Title?

SharePoint Search ResultsDelve Card

Page 35: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Title for a Word Document

1. Text with “Title” or “Heading 1” style

2. Large Font text

3. Title property

4. File name

Metadata

ExtractorTitle

“Demystifying titles in SharePoint search & Delve”

Page 36: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Columns versus Site Columns

Columns

• Defined on a list or library

• NOT reusable

• Create once, use once

Site Columns

• Defined independent of list or library

• Reusable

• Create once, use many times!!

If you want to show it in a search

web part, use site columns!

Page 37: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Importance

of Content

Types

Real World

Examples

“Business requires ability to view all approved budget documents

within Corporation”

“Business requires view of all outstanding invoices within

Corporation”

“Need a web part to display list of bugs assigned to ‘ME’ across

all projects”

Page 38: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Importance of Content Types

“Business requires ability to view all approved budget documents

within Corporation”

Page 39: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Importance of Content Types

Create “Budget Status” site column

within CT

Create a “Budget Document”

Content Type at highest level

required

Add Search Web Part to return

Budget Document Content Types with Status = Approved

“Business requires ability to view all approved budget documents

within Corporation”

Page 40: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Corporate

Taxonomy

Managed Metadata

Centrally managed

Hierarchical

Advantages?

** Only

terms in

the boxes

can be

selected.

Page 41: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Information Architecture and Management

•Corporate Portal1•Division Areas2

•Project Sites/Workspaces3•Team/Community Sites4

•Personal Sites5

Structure and

GovernanceCORPORATE TAXONOMY

Page 42: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Announced at Ignite…

SharePoint Server 2016

Feature Pack 1

SharePoint Server 2013

September 2016 CU

SharePoint Hybrid

Taxonomy Feature

“Unified Taxonomy”

Page 43: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Get rid of old content

Include an image only on this page and talk to it.

Delete it! Archive it!

Page 44: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Clean Up Current Data

Bad, but typical… Document Version History

Use SharePoint versioning not versioning built into the name!

Page 45: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Search Concepts

Page 46: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Search Concepts

Content Sources

Page 47: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Content Sources

A content source is quite frankly any entity, container, object, location,

application, etc. that SharePoint can get it’s data from.

Controlled at the farm\tenant level, but can be fine tuned as low as a

sub-site.

Page 48: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Page 49: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Page 50: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Page 51: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Page 52: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Page 53: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Page 54: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Network Drives

Page 55: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Network Drives

Page 56: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Network Drives User Profiles

Page 57: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Network Drives User Profiles

Page 58: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Network Drives User Profiles

Page 59: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Network Drives User Profiles

Page 60: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

What Can be a Content Source?

Network Drives User Profiles

Page 61: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Crawling

Full Crawl

Page 62: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Crawling

Full CrawlIncremental

Crawl

Page 63: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Crawling

Full CrawlIncremental

Crawl

Continuous

Crawl

Page 64: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Crawled & Managed Properties

Page 65: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Managed Properties are King!

Page 66: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Managed Properties

1 2

3

4

5

Page 67: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Site Column: Category *choice

Crawled Property: ows_q_CHCS_Category

Managed Property: CategoryOWSCHCS

Mapped

*

Page 68: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Mapped Crawled Properties

CustomerNum

Address

City

Province

ProductNum

ProductType

CustomerNo

StartDate

ContractNo

EffectiveDate

ExpiryDate

CustNo

Content Sources

CustomerNumber

Managed

Property

Crawled

Properties

*

Page 69: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Search Schema

Crawled property categories

Crawled property to managed property mappings.

Managed property settingsSearch Schema

Service Application or Tenant

Site Collection

Page 70: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Queryable

Searchable

Retrievable

Refinable

Managed Property Schema Settings

Managed Properties

Page 71: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Full Crawl

What requires

one?

http://bit.ly/2fUcFTi

Page 72: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

DEMO (Recorded)INCLUDES:

• CREATING SITE COLUMN

• ADD CONTENT

• FULL CRAWL

• SHOW CRAWLED AND MANAGED PROPERTY

Page 73: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can
Page 74: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

DEMO (LIVE)DEMO INCLUDES:

- ADD A CSWP TO A PAGE, OPEN QUERY BUILDER AND FILTER ON THE

MANAGED PROPERTY FROM THE RECORDED DEMO SHOWN PRIOR TO THIS.

- SHAREPOINT LIST WITH A SITE COLUMN AND HAVE AN IMAGE ON THE LIST AND

USE AN OOTB DISPLAY TEMPLATE THAT DISPLAYS AN IMAGE.

Page 75: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Troubleshooting

SharePoint Search Query Tool

https://sp2013searchtool.codeplex.com/

SharePoint 2013SharePoint

Online

Page 76: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

Thank you! Questions?

Page 77: Finding a Needle in the Haystack: SharePoint Style · 2017-03-22 · A content source is quite frankly any entity, container, object, location, application, etc. that SharePoint can

David Drever and Joanne Klein

Thanks for coming out!!

Saskatchewan SharePoint Office365 User Group

(https://www.meetup.com/SKSPOUG/)

Email : [email protected]

Twitter : @DavidMDrever

Blog: prairiedeveloper.com

Email: [email protected]

Twitter: @JoanneCKlein

Blog: JoanneCKlein.com