spc117 - how to manage and troubleshoot search
TRANSCRIPT
![Page 1: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/1.jpg)
![Page 2: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/2.jpg)
How to Manage and Troubleshoot Search : A Practical Guide Agnes Molnar – Senior Solutions ConsultantDarrin Allred – Solution Architect
![Page 3: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/3.jpg)
• Search Management Features• Recognize and use the new management features in SharePoint Search
2013
• Troubleshooting Scenarios• Identify common search related issues and techniques for
troubleshooting 2013 search
Objectives And Takeaways
![Page 4: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/4.jpg)
Search Management
![Page 5: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/5.jpg)
• Hasn't supported an iterative development process that I'm used to.
• Adding capacity is complicated• Requires access to console• Limited support for delegation
Search Administration Challenges
![Page 6: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/6.jpg)
SharePoint 2013 Search Architecture
SearchAdmin
Content UXCrawl
ContentProcessing Index
QueryProcessing WFE
API
AnalyticsProcessing
FAST Search Index
Public API
Unit of scale/role boundary
![Page 7: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/7.jpg)
• 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
![Page 8: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/8.jpg)
Central Administration
![Page 9: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/9.jpg)
• 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
![Page 10: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/10.jpg)
Debugging and Troubleshooting Crawl Processes
![Page 11: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/11.jpg)
Debugging and Troubleshooting Crawl Processes
![Page 12: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/12.jpg)
Debugging and Troubleshooting Crawl Processes
![Page 13: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/13.jpg)
Debugging and Troubleshooting Crawl Processes
![Page 14: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/14.jpg)
• Depends on:• Size of repository• Change rate• Request response time• Crawl schedule• Type of changes• Etc.
How Fresh my Content is? – Search Results Freshness
![Page 15: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/15.jpg)
Search Results Freshness – Incremental Crawl
![Page 16: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/16.jpg)
Search Results Freshness – Continuous Crawl
![Page 17: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/17.jpg)
Query Debugging – Developer Dashboard
![Page 18: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/18.jpg)
• Crawler role communicates with all crawl databases• Each crawler role contains only one “crawl component”
• Role loads items to crawl from specified crawl DB, processes them, and then commits
• Single host distributed across crawl databases• Split work among multiple crawlers• SharePoint hosts distributions happens through content database ids rather than host URL
Crawl Database Architecture
![Page 19: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/19.jpg)
Delegated Administration
![Page 20: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/20.jpg)
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
![Page 21: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/21.jpg)
Demo
Tenant AdministrationSite level crawled/managed property creation
![Page 22: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/22.jpg)
Troubleshooting Search
![Page 23: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/23.jpg)
• Complex architecture• Complex configuration• Query and crawl reporting• Scenarios
• Search service is unavailable• “Hung” crawl
Search Troubleshooting Challenges
![Page 24: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/24.jpg)
• Crawl log• Content Source (1,7, and 30 day duration trend)• URL View (Remove from index)• History (Latency/Load)
• Health reports• Crawl Latency/Load by Repository, Handler, Crawler, CPC, SQL• Crawl Freshness by source heat map in days• CPU and Memory Load by component and process• Content Processing by stage• Query Latency/Load percentiles overlaid with crawl and analytics load• Federation• Query Latency by Object model, Query Processing, Core index
Troubleshooting Enhancements
![Page 25: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/25.jpg)
Case of the…Unavailable Search ServiceUn-crawled SiteMissing Results
![Page 26: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/26.jpg)
Search HOLs and events @ SPCHOL031 – Introduction to Search in SharePoint 2013HOL034 – Exploring Search Query Rules in SharePoint 2013HOL032 – Extending the Search experience in SharePoint 2013HOL033 – People Search in SharePoint 2013HOL035 – SharePoint Server 2013 Search Connectors and Using BCS
Meet a Search SME
Ask questions, meet the community and share knowledge!
Mon-Thu @ Exhibit Hall
Hands on Labs
Daily 10:30am-6:30pm @ HOL Lab Lounge
Ask the Experts
Discuss search!
Wed 6:15PM @ Ask the Experts Lounge
![Page 27: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/27.jpg)
Related Search Sessions @ SPCWed 10:30am - SPC231 - Step by Step: Search Development in SharePoint 2013Speakers - Andrew Wardly, Matt King
Wed 1:45pm - SPC095 - Effective Search Deployment and Operation in SharePoint 2013 - Speakers: Darrin Allred, Knut Brandrud
Wed 3:15pm - SPC049 - Custom Security Trimming for Search in SharePoint 2013Speakers: Morgan Larsson, Sveinar Rasmussen
Wed 5:00pm - SPC145 - Optimize Search Relevance in SharePoint 2013Speakers: Jan Inge Bergseth, Victor Poznanski
Wed 3:15pm - SPC150 - Microsoft Early Learning: Moving Search to O365 and Building a Hybrid Experience - Speaker: Rene Sanchez Almaguer
![Page 28: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/28.jpg)
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
Available at BA Insight Booth #234 & 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.
![Page 29: SPC117 - How to manage and troubleshoot Search](https://reader035.vdocuments.net/reader035/viewer/2022062319/558cda2bd8b42ad0118b4576/html5/thumbnails/29.jpg)
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.