understanding & architecting search in sp 2013/2016

29
Keys to Understanding & Architecting Search in 2013/2016 On-Prem Ajay Iyer

Upload: ajay-iyer

Post on 11-Apr-2017

120 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Understanding & Architecting Search in SP 2013/2016

Keys to Understanding & Architecting Search in 2013/2016 On-PremAjay Iyer

Page 2: Understanding & Architecting Search in SP 2013/2016

Let’s Get Social !Twitter: @spscincinnati

#spscincyMobile: www.spsmobile.comCheck us out on Facebook: https://www.facebook.com/sps

cincy

Page 3: Understanding & Architecting Search in SP 2013/2016

Submit your feedback! Go to http://SPSMobile.com

He was awesome!

[email protected]

Page 4: Understanding & Architecting Search in SP 2013/2016

Thank You to our Sponsors!!!Platinum

BronzeSilve

r

Gold

Page 5: Understanding & Architecting Search in SP 2013/2016

Ajay Iyer

• SharePoint Architect• @shankarajay1• http://sharepointadminstuff.wordpress.com• Solution Architecture, Capacity Planning, Search, Migrations,

Enterprise Content Management, Document Imaging and….. InfoPath

Page 6: Understanding & Architecting Search in SP 2013/2016

Outline

• Review Search Components & Terminologies

• Gather Requirements for Search (What specifics should you ask?)

• Search Farm Architecture & Design

• Incremental Crawls or Continuous Crawls?

• What’s new in SP2016 Search?

Page 7: Understanding & Architecting Search in SP 2013/2016

Review of Search Components & Terminologies

Page 8: Understanding & Architecting Search in SP 2013/2016

Review of Search Components

Search Roles

• Search Administration

• Crawl

• Content Processing

• Analytics Processing

• Index

• Query Processing

Search Databases

• Search Administration DB

• Crawl DB

• Analytics Reporting DB

• Link DB

Page 9: Understanding & Architecting Search in SP 2013/2016

Other Search-related Terminologies

• No. of items in Index• Search Topology• Index Partitions• Content Sources• Incremental Crawls/Continuous Crawls• Full Crawls• Crawled Properties• Managed Properties

Page 10: Understanding & Architecting Search in SP 2013/2016

Review of Search Components

Crawl Content Processing Index

Analytics Processing

Query Processing Links

DB

WFEs

Search IndexAnalytics DB

Crawl DB

Crawl DB

Page 11: Understanding & Architecting Search in SP 2013/2016

Gathering Requirements for Search

Page 12: Understanding & Architecting Search in SP 2013/2016

Gathering Requirements for Search

• How many web applications & site collections in current environment?• How many total documents?• What are the different document file types? PDFs, TIFFs, DOCX, XLSX,

etc. ?• Are the PDF’s, image-only or searchable?• What’s the frequency of content additions and changes?• How quickly do the users expect their documents to be searchable, after

uploading to SharePoint?• Are there any Line-Of-Business external applications that interface with

SharePoint?

Questions

Page 13: Understanding & Architecting Search in SP 2013/2016

Gathering Requirements for Search

Questions ResponseNo. of Web Apps 2No. of Site Collections 25Total No. of Documents 3,980,272Document File Types PDFs (mostly), approx. 25,000 office

documents, approx. 3000 TIFFsPDF Types Mostly Searchable PDFs, and approx. 2000

Image-Only PDFsFrequency of content change Approx. 200 documents added per hourHow soon should docs be retrievable from search

10 minutes or less

Sample Response

Page 14: Understanding & Architecting Search in SP 2013/2016

Search Farm Architecture & Design

Page 15: Understanding & Architecting Search in SP 2013/2016

Search Farm Architecture & DesignSample Search Farm Design

DB Server

WFE 1

WFE 2

APP 1

APP 2

Office Web Apps

WAWS

Page 16: Understanding & Architecting Search in SP 2013/2016

Search Farm Architecture & DesignSample Search Farm Design

DB Server

WFE 1

WFE 2

APP 1

APP 2

Office Web Apps

WAWS

CRWLR 1

CRWLR 1

Query component

Query component

Crawl/Search Admin components

Crawl/Search Admin components

Page 17: Understanding & Architecting Search in SP 2013/2016

Search Farm Architecture & Design

Crawl & Search Admin Servers:• 8 vCPUs• 32GB RAM• 80GB - System Drive• 120GB - Data Drive (SP Binaries, Data, Logs)• 40GB – Drive for Search Index

Search Servers Specifications

Page 18: Understanding & Architecting Search in SP 2013/2016

Search Farm Architecture & Design

Analytics & Content Processing Servers:• 4 vCPUs• 16GB RAM• 80GB - System Drive• 120GB - Data Drive (SP Binaries, Data, Logs)

Search Servers Specifications

Page 19: Understanding & Architecting Search in SP 2013/2016

Search Farm Architecture & Design

Query Servers:• 4 vCPUs• 16GB RAM• 80GB - System Drive• 120GB - Data Drive (SP Binaries, Data, Logs)• 40GB – Drive for Search Index

Search Servers Specifications

Page 20: Understanding & Architecting Search in SP 2013/2016

Search Farm Architecture & Design

Incremental Crawls or Continuous Crawls??

Page 21: Understanding & Architecting Search in SP 2013/2016

Search Farm Architecture & Design

Don’t forget about your DB servers!

Page 22: Understanding & Architecting Search in SP 2013/2016

Search Farm Architecture & Design

Incremental, Continuous and Full Crawls add a lot of disk I/O to the DB servers

Possible Issues:• Slow Crawl Rates (dps in the single digits)• Documents getting skipped during indexing• High query latency (takes too long for search results to come back)

Page 23: Understanding & Architecting Search in SP 2013/2016

Search Farm Architecture & Design

Possible Resolutions:• Check disk I/O on the SQL server data drive

• Move the Search Databases to a different LUN (if virtual) or DISK (if physical)

• Change the Search Performance level from the default “Maximum” to “Partly Reduced” or “Reduced”• Here’s how you fix it using PowerShell

• Check memory utilization on the crawl & query servers• Look for RAM utilization on the msssearch.exe and noderunner.exe services

Page 24: Understanding & Architecting Search in SP 2013/2016

What’s new in SP2016 Search

Page 25: Understanding & Architecting Search in SP 2013/2016

What’s New in SP2016 Search

Page 26: Understanding & Architecting Search in SP 2013/2016

What’s New in SP2016 Search

• Each Search Service Application now supports indexing up to 500 million items (SP2013 supported 250 million items)

• Searching for sensitive documents. E.g. documents with SSNs, credit cards, passport numbers etc. in them, using Data Loss Prevention (DLP)

• Hybrid Search is available in SharePoint 2016 and SharePoint 2013 + August September 2015 CU• Can crawl Office 365 content as well as On-Prem content and get unified results

across both.

Page 27: Understanding & Architecting Search in SP 2013/2016

Additional Questions?

Page 28: Understanding & Architecting Search in SP 2013/2016

SharePint

Page 29: Understanding & Architecting Search in SP 2013/2016

Ajay Iyer

• SharePoint Architect• @shankarajay1• http://sharepointadminstuff.wordpress.com• Solution Architecture, Capacity Planning, Search, Migrations,

Enterprise Content Management, Document Imaging and….. InfoPath