SharePoint 2013- Search and Ye Shall Find

SharePoint 2013 Search
Bert Johnson
About Bert Johnson
• SharePoint Architect with Protiviti
• Microsoft Certified Master since 2010
• [email protected]
• Twitter: @SPBert
• Planning for “Enterprise Search”
• Microsoft’s Search Capabilities
• SharePoint Search 101
• Search Enhancements in SharePoint 2013
• End-User Experience
• Content By Search Web Part
• Application Platform
Planning for
“Enterprise Search”
All of Your Data in One Place
• SharePoint content
• Exchange content
• CRM and ERP data
• LOB databases
• File shares
• People / expertise
• Websites
• More data in more places
• Find data spread across multiple systems
• Scale to support large index and query volumes
• Different types of data
• Incorporate different types of results
• Find employee expertise
• A need to act quickly
• Enable fast decisions through filtering
• Adapt based on user behavior
• Ensure results are secure and manageable
• Automatic security trimming
• Centralized analytics
Microsoft’s Search
Microsoft’s Search Capabilities
• Search is one of Microsoft’s top priorities, permeating every product line
• SharePoint, FAST, and Bing are the cornerstones of a ten year R&D roadmap focused on
search innovation
• Microsoft’s total R&D budget for 2012 was $9.6 billion, with over $2 billion towards search
• Microsoft has recently made several large search acquisitions, including:
FAST Search Solves the Toughest Challenges
The #1 electronics retailer
The source for all government publications
The #1 computer retailer
The #1 fashion retailer
The #1 career site
Gartner Quadrant
• Consistently recognized as a leader
since the FAST acquisition
• Recently downgraded by Gartner
due to the tight coupling with
SharePoint Search 101
Social Search
• People Search
• Incorporates people’s interests, expertise, and recent activity
• Outlook Social Connector automatically discovers relationships
• “Self Search”
• Returns information about the current user
• User Behavior
• Click popularity influences the ranking of search results
• Suggestions driven by past searches and taxonomy
• Ranking driven by:
Content ratings
Social tagging
Query suggestions
Popularity of click-through
Linguistic Capabilities
Managed properties allow structured queries
Wildcard searches using a partial prefix
e.g. “Micro*” returns “Microchip”, “Microscope”, and “Microsoft”
Correct common misspellings and recommend alternatives
Phonetic search algorithm and nickname matching
Search using booleans (AND, OR, NOT)
Support for operators on managed properties
• e.g. “modified>6/14/2013”
• Many language packs supported
SharePoint Architecture
• 2010/2013 Improvements
• Crawling now distributed across
multiple load balanced servers
• Index can be partitioned and
distributed across servers
• New service application model can
isolate search from other services
• Scale and performance improvements
• Manageability through PowerShell
FAST Search 101
Renee Lo, Engineer
Alan Brewer, Sales
What should I know about
implementing ERP?
What should I know about selling
ERP consulting?
FAST Architecture
• Sequential stages perform specific tasks on content
• Breaks down content into discrete parts
• Understands file encoding, data formats, and written languages
• “Content Transformation Services” Pipeline
• Custom stages can be built to enrich content
• The Pipeline automatically tries to infer known properties (names,
addresses, dates)
• e.g. Author property of “John Doe” is automatically picked up from “By John Doe”
• “Interaction Management Services” allowed query differentiation
• FAST farms can scale to handle any needs
Scale-out Multiple
Search and Indexing
Content Volume
Query Volume
Indexing Freshness
Redundancy Options
Query and Result
Performance Targets*
15M Docs/column
30 QPS/row
Crawling and Content
Search Enhancements in
SharePoint 2013
End-User Experience
Display Templates
Query Rules
Site Collection Settings
• 18 links of settings to manage!
eDiscovery and Exchange Integration
• eDiscovery is based on search
• Can now connect to Exchange via trust
• Export now supported
MySite Task Aggregation
• Search aggregates tasks
from SharePoint, Exchange,
and Project Server
• Example of search-based
Search Enhancements in
SharePoint 2013
Content By Search Web Part
Content By Search Web Part
Content Reuse
Search Enhancements in
SharePoint 2013
Developer Improvements
• Derive from Content By Search Web Part
• Supported Methods:
• Keyword Query Language
• FAST Query Language
• REST Interface
• Just use /_api/search/query?querytext=‘’
• E.g.:'Share
Analytics and Recommendations
• New analytics engine based on search
• Allows for targeted recommendation
Search Internals
• TechNet SP2013 Search Guide:
About Bert Johnson
• SharePoint Architect with Protiviti
• Microsoft Certified Master since 2010
• [email protected]
• Twitter: @SPBert

similar documents