Date post: | 12-May-2015 |
Category: |
Technology |
Upload: | sezai-komur |
View: | 7,555 times |
Download: | 2 times |
Overview of Search in
SharePoint Server 2013
Sezai Komur
NEC
Who is Sezai? SharePoint Server MVP SharePoint Solutions Architect – NEC
Australia Perth SharePoint User Group Email
[email protected]@nec.com.au
Twitter@sezai
LinkedInhttp://www.linkedin.com/in/sezaikomur
Agenda History of SharePoint Search Architecture of Search in SharePoint 2013 Search Centre Result Sources Result Types Display Templates Query Rules Content Enrichment Recommendations Recap
History of SharePoint Search There has been Search in SharePoint
since SharePoint 2001 and all versions since.
FAST Search and Transfer Acquisition in 2008.
Two Search Product Options for SharePoint 2010SharePoint Server 2010 SearchFAST Search Server 2010 for SharePoint
One Search Product Option for SharePoint 2013!
Lineage of SharePoint 2013 SearchSharePoint 2001
Search
SharePoint 2003 Search
MOSS 2007 Search
SharePoint 2010 Search
FAST ESP
FAST Search Server 2010 for SharePoint
SharePoint 2013 Search
SharePoint Server 2013 Search Architecture
SharePoint Server 2013 Search Architecture
Search Engine Basics
1. Connect to and crawl content2. Process the content3. Store the content in an index 4. Execute search queries against the index5. Retrieve Results6. Display the results to the user
Search Schema Crawled Properties
Individual data properties detected during crawls
Managed PropertiesAnother ‘layer’ of properties that map to crawled properties
Used in search queries
Demo
SharePoint 2013 Search Centre
Result Sources Replacement for 2010 Scopes +
Federated Locations Apply a query transform to return a
corpus subset Can be created in Service Application,
Site Collection and Site levels Used when defining a new Search
‘Vertical’ Create a new Search Results page and
applying the Result Source to it to create a search experience
Result Types Each Search Result Item is rendered
differently Each Item Uses a different Display
Template No more XSLT, use HTML and
JavaScript
Demo
Result Sources and Result Types
Query Rules Replaces 2010 Search Keywords and
Best Bets Used to understand user intent and
deliver a targeted user experience Query Conditions Query Actions Query Publishing
Google Examples
Siri Examples
Demo
Query RulesResult Blocks
Content Search Web Part SharePoint’s Site Collection Boundary
Problem Uses Search as a data source to
display content
Demo
Content Search Web PartDisplay Templates
Content Enrichment Web Service Used for Entity Extraction Replacement to the FAST Search
Document Processing Pipeline / Processing Pipeline Extensibility
For each item that is crawled: - The file / properties can be passed to a
web service. - The web service contains custom code
which can create new managed properties that are stored in the index.
Powerful for extensibility
Content Enrichment Web Service You can run code against crawled data
and pass data to other systems to: - CRM/ERP and other Line-of-business systems
- Geocoding - OCR - Audio and Video Transcription - ‘Deep’ Search of raw data
Recommendations Analytics based recommendations
engine Similar to – Amazon “people who purchased this
also purchased” LinkedIn “people who viewed this
profile also viewed”
Recap – Key Takeaways One NEW Search Engine based on
FAST & SharePoint Search Search requires more servers Search Centre is overhauled and
improved Significant UI enhancements –
previews Query Builder in many places
Recap – Key Takeaways Result Sources – Replaces scopes &
federated locations Result Types – Configure different
Display Templates for individual results
Display Templates – Define how an item is rendered with HTML and JS
Recap – Key Takeaways Query Rules – Replaces keywords
and best bets Intent based search experience. When conditions of a query rule
trigger are met: - Add promoted results - Add result blocks - Change Result Rank
Recap – Key Takeaways Result Sources, Result Types,
Query Rules & Search Schema can be managed at many levelsSearch Service ApplicationSite CollectionSite
Recap – Key Takeaways Content Search Web Part – Cross
Site Collection Aggregation!!! Content Enrichment – Can be used
for property extraction - powerful extensibility
Recommendations – Recommends based on analysis of user behaviour
Questions!
Thank you to our sponsors