SharePoint 2013 Search

44
SharePoint 2013 Search Ashley Hillier www.shillier.com [email protected]

description

Ashley Hillier's December 2013 presentation to the CT SharePoint Users Group (CTSPUG)

Transcript of SharePoint 2013 Search

Page 1: SharePoint 2013 Search

SharePoint 2013 Search

Ashley Hillierwww.shillier.com

[email protected]

Page 2: SharePoint 2013 Search

“No-Code Developer”

Scot Hillier Technical Solutions, LLC

@AshleyKHillier [email protected]

About Me

Page 3: SharePoint 2013 Search

The Power of Search Crawled Properties Managed Properties Keyword Query Language Creating a New Search Link

Agenda

Page 4: SharePoint 2013 Search

A SharePoint farm is complexDifficult to find things across farm

Data Challenges

Page 5: SharePoint 2013 Search

Ask SharePoint Search the right questions

Learn to solve common problems:

◦ Show me my tasks◦ Show me all events◦ Show me documents I have authored

The Power of Search

Page 6: SharePoint 2013 Search

The Power of Search

Page 7: SharePoint 2013 Search
Page 8: SharePoint 2013 Search
Page 9: SharePoint 2013 Search
Page 10: SharePoint 2013 Search
Page 11: SharePoint 2013 Search

Service application in Central Administration Manage content sources Set crawl schedule

Search Service Application

Page 12: SharePoint 2013 Search

Search Service Application

Page 13: SharePoint 2013 Search

Central Administration

Page 14: SharePoint 2013 Search

Search Service Application

Page 15: SharePoint 2013 Search

Content Sources ◦ SharePoint◦ Databases

Crawl Log◦ Summary of items

crawled per content source

Search Schema◦ Crawled Properties◦ Managed Properties

SSA Navigation

Page 16: SharePoint 2013 Search

Created in the Search Service Application

Indexer crawls repositories

Title, Author, Modified Date, etc.

Crawled Properties

Page 17: SharePoint 2013 Search

Crawled Properties

Page 18: SharePoint 2013 Search
Page 19: SharePoint 2013 Search

Managed Properties are defined in SharePoint◦ Search Service Application◦ Site Collection

Mapped to one or more crawled properties Site Columns become Managed properties

Managed Properties

Type of Field Crawled Managed

Publishing ows_r_<4 letters> OWS<4-letters>

Managed Metadata

ows_taxId owsstaxid

Others Ows_q_<4 letter code> OWS<4 letters>

Page 20: SharePoint 2013 Search

Property Description

Alias Friendly names

Multi-valued Can have multiple values

Queryable Can be used in property-based searches

Refinable Can be used as a refiner

Retrievable Can be returned in the results

Searchable Includes the value of the managed property in the search index

Sortable Can be used for sorting results

Type The data type of the managed property

Managed Properties

Page 21: SharePoint 2013 Search

Limitations◦ Text only◦ Cannot be “Sortable”◦ Cannot be “Refinable”

Pre-Defined Managed Properties Re-Indexing Sites and Lists

Site Collection Managed Properties

Page 22: SharePoint 2013 Search

Managed Properties

Page 23: SharePoint 2013 Search
Page 24: SharePoint 2013 Search

Edit a Managed Property

Page 25: SharePoint 2013 Search

Edit Mappings

Page 26: SharePoint 2013 Search

Keyword Query Language◦ Primary query language of SharePoint 2013

FAST Query Language◦ Still available

SQL Query◦ Removed from the product

Keyword Query Language (KQL)

Page 27: SharePoint 2013 Search

Managed properties Property restrictions

◦ >◦ <◦ =◦ : (“contains”)

Elements of KQL

Title : SharePoint

Author = Administrator

Page 28: SharePoint 2013 Search

Boolean operators◦ Combine elements◦ Make more restrictive queries

Free Text keywords or phrases

Elements of KQL

Title : SharePoint OR Author = Administrator

Page 29: SharePoint 2013 Search

Familiar form of KQL◦Used in common search engines

Typing words and phrases into Search Center◦Hospitality◦“New England Hospitality”

Leverages Property Restrictions and Boolean Operators

Free-Text KQL

Page 30: SharePoint 2013 Search

Leverages managed properties from SharePoint

Returns results based on a specified condition

Uses built-in and custom managed properties for powerful, effective solutions

Property Based KQL

<property name><property operator><property value>

Title : Sharepoint

Page 31: SharePoint 2013 Search

Quick, powerful solutions to common issues

1. Run a KQL search2. Grab URL from the browser3. Expose as a hyperlink on a site

Hyperlink-Based Solutions

Page 32: SharePoint 2013 Search

Using KQL

Page 33: SharePoint 2013 Search

Built In Managed Property

ContentClass:STS_List◦ Custom List

ContentClass:STS_ListItem◦ Custom List Item

ContentClass:STS_Web◦ Site

ContentClass

Page 34: SharePoint 2013 Search
Page 35: SharePoint 2013 Search

k=ContentClass%3ASTS%5Flistitem%5Ftask

• Copy out entire URL from the search results.

• Navigate to Site where you want to place the Hyperlink

Page 36: SharePoint 2013 Search
Page 37: SharePoint 2013 Search

Scopes of information in SharePoint◦ Previous versions of SharePoint

Scopes◦ SharePoint 2013

Result Sources Search Results pages

◦ Customized for a Result Source◦ Added to Search Navigation

Search Navigation Links

Page 38: SharePoint 2013 Search

Site Settings of Search Site Collection Create a new Result Source

Creating a Custom Result Source

Page 39: SharePoint 2013 Search

Inside the new Result Source

Using the Query Builder

Page 40: SharePoint 2013 Search

Site Contents of Search Site Collection◦ Pages library◦ Create page “taskresults.aspx”

Create a New Search Results Page

Page 41: SharePoint 2013 Search

Edit Search Results web part on taskresults.aspx

Add Result Source to Results Page

Page 42: SharePoint 2013 Search

Site Settings of Search Site Collection Search Settings

Add Link to Search Navigation

Page 43: SharePoint 2013 Search

Add Link to Search Navigation

Page 44: SharePoint 2013 Search

Crawled and Managed Properties Ask Search the right questions using KQL Hyperlink-Based Solutions Creating Result Sources for Search Center

Summary