SharePoint 2013 Search Topologies Explained

Similar documents
Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led

Technology Partners. Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in 2009.

Why Use Documentation Toolkit for SharePoint?

How to move a SharePoint Server bit environment to a 64-bit environment on Windows Server 2008.

Get started with cloud hybrid search for SharePoint

Best Practices for Virtualised SharePoint

Monitoring Replication

SharePoint Server 2010 Capacity Management: Software Boundaries and Limits

SharePoint 2010 Interview Questions-Architect

Microsoft SharePoint Server 2010 Enterprise Search Evaluation Guide

How to Scale out SharePoint Server 2007 from a single server farm to a 3 server farm with Microsoft Network Load Balancing on the Web servers.

Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server

Integrating Data Protection Manager with StorTrends itx

Microsoft SharePoint Server 2010

Best practices for operational excellence (SharePoint Server 2010)

Coveo Platform 7.0. Microsoft SharePoint Connector Guide

Load Balancing Microsoft Sharepoint 2010 Load Balancing Microsoft Sharepoint Deployment Guide

How to move the Shared Service Provider Search Database to a different database location.

SharePoint 2013 Best Practices

WORK MANAGEMENT SERVICE Using SharePoint 2013 as consolidated tasks platform across the company

DOCAVE REPORT CENTER FOR MICROSOFT SHAREPOINT REPORTING

Threat Modeling a SharePoint Application: An exploratory exercise in preventing data breaches and theft.

How to configure Incoming Enabled Libraries in MOSS2007 RTM using Exchange 2003 in an Active Directory Domain.

Microsoft Recommended Guidelines & Limits for SharePoint 2013

SharePoint 2013 Logical Architecture

SSC2016: SharePoint 2016 Administrator s Survival Camp

Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332A; 5 Days, Instructor-led

Microsoft SharePoint 2010 Administration

Understanding Your FAST Search 2010 for SharePoint Application Topology

SharePoint 2013 Permissions Guide

TABLE OF CONTENTS THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY FOR SHAREPOINT DATA. Introduction. Examining Third-Party Replication Models

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010

How to configure Incoming Enabled Libraries in MOSS2007 RTM using Exchange 2007 in an Active Directory Domain.

Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778

Microsoft FAST Search Server 2010 for SharePoint Evaluation Guide

Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions

Please contact Cyber and Technology Training at for registration and pricing information.

Automating. Administration. Microsoft SharePoint with Windows. PowerShell 2.0. Gary Lapointe Shannon Bray. Wiley Publishing, Inc.

Intelligent SharePoint Architecture and Optimizing Storage. Nick Carr Director of Sales West Region AvePoint

Capacity Planning for Microsoft SharePoint Technologies

VMware vrealize Operations for Horizon Administration

BIGDATA GREENPLUM DBA INTRODUCTION COURSE OBJECTIVES COURSE SUMMARY HIGHLIGHTS OF GREENPLUM DBA AT IQ TECH

Glyma Deployment Instructions

USERS, PROFILES, & MYSITES

Server Consolidation with SQL Server 2008

Getting started with 2c8 plugin for Microsoft Sharepoint Server 2010

Microsoft SharePoint Server 2010

INSTALLATION GUIDE Datapolis Process System v

Advanced Solutions of Microsoft SharePoint Server 2013

Integrating Business Portal 3.0 with Microsoft Office SharePoint Portal Server 2003: A Natural Fit

SPDocKit. A SharePoint Consultant s Swiss Knife - light, powerful and cool. Adis Jugo, SharePoint MVP

Module: Sharepoint Administrator

Metalogix Replicator. Quick Start Guide. Publication Date: May 14, 2015

SharePoint 2010 Performance and Capacity Planning Best Practices

"Charting the Course to Your Success!" MOC B Configuring and Administering Microsoft SharePoint Course Summary

How to Configure a Stress Test Project for Microsoft Office SharePoint Server 2007 using Visual Studio Team Suite 2008.

Implementing and Managing Microsoft Server Virtualization

After downloading your Trial or Purchase, follow these simple steps to start managing all of your Employee Onboarding needs:

Planning Domain Controller Capacity

GSX Monitor & Analyzer for Microsoft Lync 2013

Space Shuttle Launch - Exploring other Galaxies with Operations Manager

ManageEngine Exchange Reporter Plus :: Help Documentation WELCOME TO EXCHANGE REPORTER PLUS... 4 GETTING STARTED... 7 DASHBOARD VIEW...

Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW

First experiences using SharePoint 2016 Preview running on Windows 2016 Preview and SQL 2016 Preview.

Who is SharePoint Joel?

EMC UNISPHERE FOR VNXe: NEXT-GENERATION STORAGE MANAGEMENT A Detailed Review

Contents Introduction... 3 Introduction to Active Directory Services... 4 Installing and Configuring Active Directory Services...

SharePoint 2010

Pervasive PSQL Vx Server Licensing

SharePoint 2010 Monitoring and Troubleshooting. Andrew Lynes, Premier Field Engineer 30 August, 2011

Developing Microsoft SharePoint Server 2013 Advanced Solutions

vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide

Microsoft Dynamics AX 2012 Installation Guide. Microsoft Corporation Published: April 2011 This content is preliminary and is subject to change.

Reference Architecture for a Virtualized SharePoint 2010 Document Management Solution A Dell Technical White Paper

Installing Skype for Business Server 2015

Online Transaction Processing in SQL Server 2008

DocAve 6 Service Pack 1 Platform Backup and Restore

Developing Microsoft SharePoint Server 2013 Advanced Solutions

HelpSystems Web Server User Guide

Implementing Microsoft SharePoint on NetApp Storage Systems Course MSSP; 5 Days, Instructor-led

ITMC 2079 MCTS Configuring and Administering Microsoft SharePoint 2010

Upgrading Redwood Engine Software. Version 2.0.x to 3.1.0

Installation & User Guide

Working with Structured Data in Microsoft Office SharePoint Server 2007 (Part1): Configuring Single Sign On Service and Database

KWizCom Corporation. Clipboard Manager for SharePoint. User Guide

Course Outline. Create and configure virtual hard disks. Create and configure virtual machines. Install and import virtual machines.

orrelog Ping Monitor Adapter Software Users Manual

Transcription:

SharePoint 2013 Search Topologies Explained

Contents Search Topology Components... 2 Configuration... 5 Monitoring... 6 Documenting Search Topology... 7 Page 1 of 10

SharePoint 2013 Search Topologies Explained In this document you will find an overview of the components in SharePoint 2013 Search Topology as well as some useful instructions how to configure, monitor and document the Search Topology. It has been prepared by Agnes Molnar, a SharePoint Server MVP. Agnes Molnar is International Consultant, ECM & Search Expert, and SharePoint Server MVP. She has been working with SharePoint technologies since 2001, and has developed dozens of SharePoint and implementations for commercial and government organizations. A co-author and contributor to several SharePoint books, Agnes is a regular speaker at technical conferences and symposiums around the globe. Search Topology Components In SharePoint 2013, there are numerous components in Search Topology: Search Admin Component Index Crawler Content Processor Analytics Processor Query Processor Page 2 of 10

1. Search Admin Component The search administration component runs the system processes that are essential to search. This is the component that performs provisioning to add and initialize instances of the other search components. 2. Index The index consists of one or more index partitions, and each can have multiple replicas: Index partitions: You can divide the index into discrete portions, each holding a separate part of the index. Search index is the aggregation of all index partitions. These index partitions are stored in a set of files on the disk. Index replicas: To achieve fault tolerance and redundancy, you can create additional index replicas for each index partition. These index replicas can be distributed over multiple servers. 3. Crawler The Crawl Component crawls the content based on what is specified in the crawl databases. To retrieve information, the crawl component connects to the content sources by invoking the appropriate indexing connector or protocol handler. Page 3 of 10

After retrieving the content, the crawl component passes crawled items to the content processing component. 4. Content Processor The Content Processing Component processes crawled items passed by the Crawler, and sends these items to the Index. It performs operations such as document parsing and property mapping. It also performs linguistics processing and transforms crawled items into artifacts that are included in the search index. 5. Analytics Processor The Analytics Processing Component performs both search analytics and usage analytics. This component uses information from these analyses to improve search relevance, create search reports, and generate recommendations and deep links. 6. Query Processor Query Processing Component analyzes and processes search queries and results. When the query processing component receives a query, it performs linguistic processing first (like word breaking and stemming), then analyzes and further processes the query to optimize precision, recall and relevance. In the end, the processed query will be submitted to the index component. The index component returns a result set based on the processed query, and the Query Processor in turn processes that result set, before returning it to the search front-end. Page 4 of 10

Configuration As you can see, Search Topology in SharePoint 2013 is complex. So is its configuration but if you understand the basics it gets much easier and simpler. First of all, let s see an example. On the screenshot below, you can see the Search Topology of a customer of mine: In this environment, we have five servers: two Applications, one Index and two Front- Ends. We assigned the following rules to each: Both App Servers are configured to be Search Admins. The Index Server has the Crawler, Content Processing and Analytics Processing roles. The primary App server and both Front-End servers are responsible for Query Processing. Index server and both Front-End servers store a replica of the index. The current topology is always displayed on the Search Service Application in Central Administration, although the configuration can be done via PowerShell only. Steps for achieving the Topology changes above: Add a new Index Component Add a new Crawl Component Add a new Content Processing Component Add a new Analytics Component Add a new Admin Component For each of these steps, we have to clone the current Search Topology, add the proper component(s) and then activate the cloned topology. With these steps, we always have one active topology, although we might have multiple inactive topologies too, and can Page 5 of 10

activate any of them at any time. This can be very helpful when doing performance tests, for example. The best step-by-step on Search Topology configuration has been written by Steve Mann on his blog Monitoring Due to the complexity of Search Topology in SharePoint 2013, its monitoring is essential in any environment. Let s see what options we have: Health information on the Search Service Application for Search Topology components. It gives us information on each component by color-coding (green yellow red). The PowerShell command Get-SPEnterpriseSearchStatus provides more details, including detailed diagnostic information for quick troubleshooting. We have Search Health Reports in Search Administration / Diagnostic, where we can check the performance and health of each component. Some reports here: Query Performance, Query Latency, Crawl Rate, etc. If you re a Search Admin, it s better to add checking the health of the Search Components to your daily routine, preferably in the mornings. As seen, you can do this by visiting the SSA on the Central Administration or by PowerShell. The best way, of course, is to use a scheduled job to check the status of each component and send an alert if something is degraded or failed. Page 6 of 10

Documenting Search Topology Documenting the configuration steps and the final topology has always been a challenge. But with the help of Documentation Toolkit for SharePoint, it gets easier than ever let me show you how. The latest version of the Toolkit contains a great feature for documenting Search topology. For example, let s say my farm consists of the following five servers: In the beginning, the farm was configured to use only the primary App Server hosting all the Search components, but in this enterprise environment, it had to get scaled out, of course. The following screenshot shows what the SP Documentation Toolkit sees, including: the initial, one-server search topology as an inactive one (Topology #1). Page 7 of 10

the final, active topology, which consists of five servers (Topology #14). each inactive topologies, which have been created during the incremental configuration (Topology #2 Topology #13). Of course, you might have a smaller number of topologies if your environment is smaller, and/or if you ve made your changes in fewer steps, or if you deleted some of the temporary topologies. References: http://www.microsoft.com/en-us/download/details.aspx?id=30374 http://technet.microsoft.com/en-us/library/jj219738%28v=office.15%29.aspx http://blogs.technet.com/b/meamcs/archive/2013/04/09/configuring-sharepoint-2013-searchtopology.aspx http://stevemannspath.blogspot.com/2013/06/sharepoint-2013-scaling-out-enterprise.html Documentation Toolkit for SharePoint is free for 30 days - download free trial. Page 8 of 10

Page 9 of 10