Post on 17-Nov-2014
description
Search Administration in SharePoint 2013
Agnes Molnar
Senior Search Solutions Consultant,
SharePoint Server MVP
Introduction
• Senior Search Solutions Consultant• SharePoint Server MVP
• Speaker, Blogger, Community Lead
http://aghy.hu
http://www.DoMoreWithSearch.com
Agnes.Molnar@BAInsight.com
@molnaragnes
Overview
• Architecture• Crawling• Content Processing• Query Processing• Debugging and Troubleshooting
What’s New in Enterprise Search
in SP2013
Wed 14:25, Room B
Architecture
Major Changes in Search
6
Search is used pervasively throughout the platform
Combination of FAST and SharePoint Search
Result Sources
Used pervasively throughout the platform
High Scalability
Continuous Crawling
Content by Search WCM
CSOMResult Blocks
Query Suggestions Query Rules
Search Refinements
Search System
process
crawl
http://search
content
content
content
host
indexqueryfeed
content
index
federate query
indexing connectors
• Heterogeneous Data Models– Every system is different– Mapping to common metadata is essential for
findability
• Heterogeneous Security• Bandwidth and Performance
– LOTS of content– Cross-site bandwidth can be expensive/limited– Source Systems can be the limiting factor
Search Administration is Difficult
Crawling
Content Sources
process
crawl
http://search
content
content
host
indexqueryfeed
content
index
federate query
indexing connectors
OOB Solutions
•File Share•SharePoint•Website•People Profile
• Lotus Notes• Exchange Public
Folder• Documentum
Custom Solutions on Connector Framework
Custom Solutions
Continuous Crawl
Adaptive, elastic crawling architecture
<30mins freshness for full index!
Schedule-free administration
Gotcha! - For SharePoint content sources only!
Content Freshness
Content Freshness
Result Sources
14
• Local SharePoint Index• This farm
• Remote SharePoint• Another farm• oAuth Trust
• Open Search• Upgraded support for 1.1
• Exchange• Same Search
• Anonymous Authentication is supported
Scopes and Federated Search in SharePoint 2010 “Result Sources” in SP2013
Gotcha! - You can’t interleave results from sources
Search Schema
• Crawl Properties– metadata extracted from the documents/items during the crawl
• Managed Properties– created and controlled by the Search Admins– mapped to Crawled Properties– helping users perform more efficient and successful queries:
• Refiners• Properties displayed in Search Results• Sorting Properties (FAST)
• Property Mapping– Many-to-Many relationship between Crawled and Managed
Properties
Search Schema
Crawled Property Managed Property
Author
CreatedBy
From
Author
Query Processing
Result Types
New framework for presenting search results to end users called Result Types
Enable each type to be rendered differently:
Query Actions(What action to perform)• Promoted Results
• Best Bets• Visual Best Bets
• Result Blocks• Additional Query
• Query Modification• XRANK• Query Re-Write
Query Rules
19
Query Conditions (does it meet a condition?)• Contains Words• Source• Type• Source• RegEX
Query Publishing(When to perform this action)• Start Date• End Date
Result Blocks
20
Promoted Result(Visual Best Bet)
Office 365 Results Block
Promoted Result(Best Bet)
Search Core Results
Query Suggestions
21
Pre-Query Suggestions
Post-Query Suggestions
A list of items that others are typing for their queries
A list of items you have clicked on before from your personal query log
Based upon the results that you have clicked on at least twice
Search Query Builder
22
New Tool to help you build complex queries
• Used Pervasively• Query Rules• Result Blocks• And More…
• Visually build complex queries• Allows for testing queries• Refiners• Sorting
Delegated Search Administration
More Control at the Site Admin Level
Task Site Collection
Admin
Site Admin
Create and/or override Query Rules, including Promoted Results
Create and/or override Result types and display templates
Create and/or override Result Sources, either for remote locations or as a custom search “vertical”
Create managed properties
Create refiners
Start a local crawl – can even be done down to the list level
Built for the Cloud• Multi-Tenant
Debugging and Troubleshooting
• Crawl Logs– Crawl time / crawl rate– Crawl errors/warnings
• Crawl Reports– Crawl Rate– Crawl Latency– Crawl Queue– Crawl Freshness– Content Processing Activity– CPU and Memory Load– Continuous Crawl
Debugging and Troubleshooting Crawl Processes
Debugging and Troubleshooting Crawl Processes
Debugging and Troubleshooting Crawl Processes
Debugging and Troubleshooting Crawl Processes
Query Debugging – Developer Dashboard
Want to Know More About SharePoint 2013 Search?
The Essential Guide to Enterprise Search in SharePoint 2013Everything You Need to Know to Get the Most Out of Search and Search-based Applications
Download from www.SharePointSearch2013.com
User Experience
Working with Queries and
Results
Working with Content
Architecture, Deployment & Operations
Applications &
Development
This book contains 20 chapters, and more than 100 pages packed full of valuable insights. Also includes helpful call outs and screenshots.
Questions?
Email: Agnes.Molnar@BAInsight.com
Twitter: @molnaragnes
Blog: http://aghy.hu
http://DoMoreWithSearch.com