SPC095
Search Admin Content UX Crawl Content Processing Index Query ProcessingWFE Analytics Processing FAST Search Index SharePoint SP Apps Devices Non-SP UX HTTP File shares SharePoint User profiles Lotus Notes Documentum Exchange folders Custom - BCS Public API Search topology components
New-SPEnterpriseSearchTopology New-SPEnterpriseSearchCrawlComponent New-SPEnterpriseSearchIndexComponent … Set-SPEnterpriseSearchTopology Server NameAdmin Crawler Content Analytics Query Index Partition Processing Processing Processing 0
Crawl Component Query Component SharePoint 2010 Search Service Application Crawl Indexing Engine Query Engine Search Admin Property Store (SQL) Content UX WFE
FAST Content SSA FAST Query SSA FAST back-end components (managed separately) Extensibility: Sandbox Entity Extraction Crawl Indexing Engine Query Engine Content Pipeline Analysis Engine Query Pipeline Search Admin Content UX WFE
SharePoint 2013 Search Service Application Index Component Query Engine Content Pipeline Content Processing Component Crawl Component Query Processing Component Analytics Processing Component Query Pipeline Search Admin Admin Component Entire index on local disk Property Store (SQL) Content UX WFE Analysis Engine Crawl Indexing Engine More details: SPC172 -SPC202 - Search Architecture in SharePoint 2013 Link/query analysis & recommendations Separate crawl and indexing Extensibility: Web callout Entity Extraction
msseearch.exe mssdmn.exe Crawl Component noderunner.exe Search Runtime Environment hostcontrollerservice.exe Host Controller SharePoint App Server Still there, but only Crawl Component noderunner.exe Admin Component Query Processing Component Content Processing Component Index Component Analytics Processing Component
ComponentHA mode of operation Crawl ComponentLoad-sharing, state in DB Index Component Primary/Secondary per partition (dynamic selection) Query load-sharing Primary selected based on index generation status Content/Query Processing componentsLoad-sharing, stateless Analytics Processing ComponentDistributed map/reduce, state in DB Admin Component Primary/Secondary (dynamic selection) Hot standby, state in DB More details: SPC172 - Overview of Capacity Planning, Sizing and High Availability for Search in SharePoint 2013 Host Controller (for search dictionary repository) Primary/Secondary (cmdlet controlled) Lost primary–no newdictionaries deployed
Prepare servers HW/SW reqs! Install SharePoint Add to farm Start Search Service Instance Create SSA 1 Create a new topology object for the SSA 2 Add search components to the topology Assign components to servers 3 Activate the new topology This will replace the single-server topology with a scaled-out topology 4
Redundant copies of all databases VM 01 VM 03 VM 02 VM 04 Host server A Host server DHost server C Host server B Crawl Content Processing Index Analytics Processing Admin Query Processing More details: SPC172 - Overview of Capacity Planning, Sizing and High Availability for Search in SharePoint 2013 Replica Query Processing
Index Content Processing Index
Server NameAdmin Crawler Content Analytics Query Index Partition Processing Processing Processing 0
Search Administration Reports Crawler Flow Crawl Log Errors by type Crawl Rate Documents/sec By content source Crawl Latency Time spent in content proc. and indexing Crawl Load CPU and memory load More details: SPC044 - Crawl and Index all Enterprise Content with SharePoint 2013 Search
Add replacement server to topology Clone active topology Add components Activate topology 1 Wait until added components are green For index replica: Seeding must be completed 2 Remove old server from topology Clone, remove, activate Before you remove server from the farm! 3 Verify Host Controller repository status Needs action if primary host controller was on the failed server 4
Wed 3:15pm - SPC049 - Custom Security Trimming for Search in SharePoint 2013 Speakers: Morgan Larsson, Sveinar Rasmussen Wed 3:15pm - SPC150 - Microsoft Early Learning: Moving Search to O365 and Building a Hybrid Experience - Speaker: Rene Sanchez Almaguer SPC202 - Search Architecture in SharePoint 2013 Speakers: Thomas Molbach, Rune Zakariassen SPC259 - What's New in Search for SharePoint 2013 Speakers: Glen Anderson, Cem Aykan SPC172 - Overview of Capacity Planning, Sizing and High Availability for Search in SharePoint Speakers: Barry Waldbaum, Olaf Birkeland Wed 10:30am - SPC117 - How to Manage and Troubleshoot Search: A Practical Guide Speakers: Darrin Allred, Ed Barnett, Agnes Molnar
MySPC