SharePoint 2013- Search and Ye Shall Find

advertisement
SharePoint 2013 Search
Bert Johnson
About Bert Johnson
• SharePoint Architect with Protiviti
• Microsoft Certified Master since 2010
• bert@bertjohnson.net
• http://www.slideshare.net/bertjohnsonnet/
• Twitter: @SPBert
Agenda
• 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
Motivations
• 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
Capabilities
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
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
Format
Conversion
Language
Detection
Lemmatization
• Sequential stages perform specific tasks on content
• Breaks down content into discrete parts
• Understands file encoding, data formats, and written languages
Entity
Extraction
Mapper
• “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
Query
Volume
Scale-out Multiple
“Dimensions”
Search and Indexing
Content Volume
Query Volume
Indexing Freshness
Redundancy Options
Query and Result
Processing
Content
Volume
Search
Indexing
Performance Targets*
15M Docs/column
30 QPS/row
Crawling and Content
Processing
1
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
presentation
Search Enhancements in
SharePoint 2013
Content By Search Web Part
Content By Search Web Part
Content Reuse
Search Enhancements in
SharePoint 2013
Applications
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.:
https://intranet.yourcompany.com/_api/search/query?querytext='Share
Point+Conference+.ORG‘
Analytics and Recommendations
• New analytics engine based on search
• Allows for targeted recommendation
Search Internals
Q&A
Resources
• TechNet SP2013 Search Guide: http://technet.microsoft.com/enus/sharepoint/jj898538.aspx
About Bert Johnson
• SharePoint Architect with Protiviti
• Microsoft Certified Master since 2010
• bert@bertjohnson.net
• http://www.slideshare.net/bertjohnsonnet/
• Twitter: @SPBert
Download