understanding and configuring an effective sharepoint 2013 search

Post on 16-Jan-2017

385 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Understanding & Configuring An Effective SharePoint 2013

Search Topology

ENHANCING PRODUCTIVITY.

ENHANCING PRODUCTIVITY.

You are here because you want to..

…do more and better with search.Search Experiences

ENHANCING PRODUCTIVITY.

Planning – Best PractisesUnderstanding & Configuring An Effective Search Topology

Benchmarking Operating System

o Disable Antivirus scanning for all Search Data Volumes (and for all Search processes)o Enable High Performance power plan

Disk Layouto Set “DataDirectory” to non-system driveo Separate I/O intensives paths to dedicated drive

Service Instanceso Only start Search Query & Site Settings (SQ&SS) on servers that with a Query Processing

Component Data Volume

o Disable disk compression and OS from “indexing” contento Separate I/O intensives paths to dedicated drive

Network o 1 Gbit/s is minimum, 10Gbit/s bettero Multiple network adapters are supported

ENHANCING PRODUCTIVITY.

Core ArchitectureUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Core ArchitectureUnderstanding & Configuring An Effective Search Topology

SharePointSP AppsDevicesNon-SP UX

Content UX

SearchAdmin

Crawl

ContentProcessing Index

QueryProcessing WFE

API

AnalyticsProcessing

FAST Search Index

noderunner.exe noderunner.exe noderunner.exe

noderunner.exe

mssearch.exe

w3wp.exe

noderunner.exe

ENHANCING PRODUCTIVITY.

Core ArchitectureUnderstanding & Configuring An Effective Search Topology

SharePointSP AppsDevicesNon-SP UX

Content UX

SearchAdmin

Crawl

ContentProcessing Index

QueryProcessing WFE

API

AnalyticsProcessing

FAST Search IndexFeeding Chain

ENHANCING PRODUCTIVITY.

Core ArchitectureUnderstanding & Configuring An Effective Search Topology

SharePointSP AppsDevicesNon-SP UX

Content UX

SearchAdmin

Crawl

ContentProcessing Index

QueryProcessing WFE

API

AnalyticsProcessing

FAST Search IndexFeeding Chain Index Core

ENHANCING PRODUCTIVITY.

Core ArchitectureUnderstanding & Configuring An Effective Search Topology

SharePointSP AppsDevicesNon-SP UX

Content UX

SearchAdmin

Crawl

ContentProcessing Index

QueryProcessing WFE

API

AnalyticsProcessing

FAST Search IndexFeeding Chain Query ChainIndex Core

ENHANCING PRODUCTIVITY.

Core ArchitectureUnderstanding & Configuring An Effective Search Topology

SharePointSP AppsDevicesNon-SP UX

Content UX

SearchAdmin

Crawl

ContentProcessing Index

QueryProcessing WFE

API

AnalyticsProcessing

FAST Search IndexFeeding Chain Query ChainIndex Core

Analytics Service

ENHANCING PRODUCTIVITY.

Core ArchitectureUnderstanding & Configuring An Effective Search Topology

SharePointSP AppsDevicesNon-SP UX

Content UX

SearchAdmin

Crawl

ContentProcessing Index

QueryProcessing WFE

API

AnalyticsProcessing

FAST Search IndexFeeding Chain

ENHANCING PRODUCTIVITY.

Core ArchitectureCrawl Component

OOB connectors Extensible through BCS Local disk cache Crawled items tracked in

Crawl database Configurations stored in Admin

database Crawl modes

o Full Crawlo Incremental Crawlo Continuous Crawl

Crawl

ContentProcessing Index

Crawl

FAST Search Index

HTTP

File Shares

SharePoint

User Profiles

Exchange

Lotus NotesDocumentu

m

Custom (BCS)

...SearchAdmin

Admin

mssearch.exe

Stateless node Analyzes content for indexing Processing flow Dictionar`ies Schema mapping Stores links and anchors in Link

database (analytics) Extensible through web service

call-outs Configurations stored in admin

database

Crawl

ContentProcessing Index

Crawl

FAST Search Index

SearchAdmin

Admin

AnalyticsProcessing

Link

ContentEnrichmentWeb Service

Core ArchitectureContent Processing Component

ENHANCING PRODUCTIVITY.

Core ArchitectureUnderstanding & Configuring An Effective Search Topology

SharePointSP AppsDevicesNon-SP UX

Content UX

SearchAdmin

Crawl

ContentProcessing Index

QueryProcessing WFE

API

AnalyticsProcessing

FAST Search IndexIndex Core

ENHANCING PRODUCTIVITY.

Core ArchitectureUnderstanding & Configuring An Effective Search Topology

SharePointSP AppsDevicesNon-SP UX

Content UX

SearchAdmin

Crawl

ContentProcessing Index

QueryProcessing WFE

API

AnalyticsProcessing

FAST Search IndexQuery Chain

ENHANCING PRODUCTIVITY.

Web Front End

SharePointSP AppsDevicesNon-SP UX

SearchAdmin

UXQueryProcessing WFE

API

Index

FAST Search Index

Public API

Unit of scale/role boundary Query APIso Client-Side object model

(CSOM)o Server-Side object model

(SSOM)o REST/OData API

Search Center Display Templates Content by Search

WebPart Refinement Search Box

Search

Core Architecture

ENHANCING PRODUCTIVITY.

Query Processing Component

SharePointSP AppsDevicesNon-SP UX

SearchAdmin

UXQueryProcessing WFE

API

Index

FAST Search Index

Public API

Unit of scale/role boundary Stateless node Processing flows

o Query Analyzero Linguisticso Dictionarieso Result sourceso Schema mappingo Query ruleso Query federation

Configurations stored in admin database

Search

Core Architecture

ENHANCING PRODUCTIVITY.

Core ArchitectureUnderstanding & Configuring An Effective Search Topology

SharePointSP AppsDevicesNon-SP UX

Content UX

SearchAdmin

Crawl

ContentProcessing Index

QueryProcessing WFE

API

AnalyticsProcessing

FAST Search Index

Analytics Service

ENHANCING PRODUCTIVITY.

Search Administration Component

SharePointSP AppsDevicesNon-SP UX

SearchAdmin

UXQueryProcessing WFE

API

Index

FAST Search Index

Public API

Unit of scale/role boundary Provisioning Stores Configuration Data

o Topologyo Crawl Ruleso Query Ruleso Property Mappings

Fault Tolerant

Search

Core Architecture

ENHANCING PRODUCTIVITY.

Search Topology OperationsUnderstanding & Configuring An Effective Search Topology

What Is A Topology?

ENHANCING PRODUCTIVITY.

Understanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Search Topology OperationsUnderstanding & Configuring An Effective Search Topology

Application Server Administration Service

ENHANCING PRODUCTIVITY.

Understanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Deployment and ScalingUnderstanding & Configuring An Effective Search Topology

How to scale a topology?

ENHANCING PRODUCTIVITY.

Deployment and ScalingUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Deployment and ScalingUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Deployment and ScalingUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Deployment and ScalingUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Deployment and ScalingUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Deployment and ScalingUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Hybrid ConfigurationUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Hybrid ConfigurationUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Hybrid ConfigurationUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Hybrid ConfigurationUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Hybrid ConfigurationUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Hybrid ConfigurationUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Backup & Disaster RecoveryUnderstanding & Configuring An Effective Search Topology

What you need to know?o Index in SP 2013 is designed for robust backup and restoreo Everything but the index is in the databaseo Point in Time backupo Backup does not need to be restored to the same topologyo No query down timeo Backup/Restore can make disaster recovery easier

Estimated Figureso Minimum: 8 minutes to backup 10M index: 3 nodes, 2GB of data, 6 minutes

restore.o Max: 8 hours to backup 80M index: 12 nodes, 2TB of data, 6 hours restore

ENHANCING PRODUCTIVITY.

Backup & Disaster RecoveryUnderstanding & Configuring An Effective Search Topology

What you need to know?o Index in SP 2013 is designed for robust backup and restoreo Everything but the index is in the databaseo Point in Time backupo Backup does not need to be restored to the same topologyo No query down timeo Backup/Restore can make disaster recovery easier

Estimated Figureso Minimum: 8 minutes to backup 10M index: 3 nodes, 2GB of data, 6 minutes

restore.o Max: 8 hours to backup 80M index: 12 nodes, 2TB of data, 6 hours restore

ENHANCING PRODUCTIVITY.

MonitoringSmall Topology

ENHANCING PRODUCTIVITY.

MonitoringSmall Topology

ENHANCING PRODUCTIVITY.

QUESTIONS?

ENHANCING PRODUCTIVITY.

Evaluate SessionUnderstanding & Configuring An Effective Search Topology

ENHANCING PRODUCTIVITY.

Architectural Assessments

Migration Planning

Proof of Concepts

Best Practises

Relevance Tuning Scalability

http://www.metanalysis.co.zahello@metanalysis.co.za

top related