SharePoint 2013 Enterprise Search Topology

34
Presented by: Tyler Bithell B2B TECHNOLOGIES | PRESENTATION SharePoint 2013 Enterprise Search Topology

description

SharePoint 2013 Enterprise Search Topology. Tyler Bithell. Who I am . - PowerPoint PPT Presentation

Transcript of SharePoint 2013 Enterprise Search Topology

Page 1: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N TAT I O N

Presented by:Tyler Bithell

SharePoint 2013 Enterprise Search Topology

Page 2: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Tyler BithellChief Technical Architect of Portals at B2B Technologies. Worked with SharePoint since 2006. SharePoint Consultant since 2009. MCPD/MCITP – SharePoint 2010. MS in Computer Science.

Blog…http://sharepointv15.wordpress.com

WHO I AM

Page 3: SharePoint 2013 Enterprise Search Topology

Follow me on twitter @B2B_Tech_TB

Mention me on Twitter using the hashtag #SPSATL

Scan the QR code to fill out a survey and potentially win prizes

Tyler Bithell

Fill out surveys for big prizes SCAN QR CODES

Page 4: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Session Topics

•Search Topology Overview•Plan for Your Search Deployment•Search Scaling•How to Add, Move and Delete Components•Demo•Questions?

TOPICS

Page 5: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Search Architecture ARCHITECTURE

Page 6: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Search Topology ARCHITECTURE

Topology GUI

Page 7: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Crawl Component

•Is responsible for crawling content sources.

•Invokes connectors or protocol handlers that interact with content sources to retrieve data.

•Uses one or more crawl databases to temporarily store information about crawled items and to track crawl history.

•Extracts crawled properties and metadata to send to the content processing component

CRAWL AND CONTENT

Crawl and Content Processes

Page 8: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Crawl Database

•Contains detailed tracking and historical information about crawled items

•Holds information such as the last crawl time, the last crawl ID and the type of update during the last crawl

•Can have one or more crawl components associated with it.

CRAWL AND CONTENT

Crawl and Content Processes

Page 9: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Content Processing Component

•Lives between the Crawl and Index Components

•Transforms crawled items into artifacts that can be included in the search index

•Performs linguistics processing

•Interacts with the analytics component

•Writes information about links and URLs to the link database

•Maps crawled properties to managed properties

CRAWL AND CONTENT

Crawl and Content Processes

Page 10: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Indexing Component

•Logical representation of an index replica

•One index component must be provisioned for each replica

•Receives processed items from the content processing component and writes them to the index file

•Receives queries from the query processing component and provides a result set in return

INDEX AND QUERY

Index and query processes

Page 11: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Query Processing Component

•Lives between the search front end and the index component

•Analyzes and processes search queries and results

•Performs linguistics processing

•Receives queries from the query processing component and provides a result set in return

INDEX AND QUERY

Index and query processes

Page 12: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Search Administration

•Made up of the Search Administration Component and its Database

•The Search Administration Component runs a number of system processes and carries out provisioning

•The Search Administration Database stores search configuration data

ADMINISTRATION

Administration

Page 13: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Analytics Processing Component

•Performs search and usage analytics

•The results from the analyses are added to the items in the search index

•The results from the usage analytics are stored in the analytics reporting database

ANALYTICS

Analytics Processes

Page 14: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Link Database

•Stores information extracted by the content processing component

•Stores information about search clicks

ANALYTICS

Analytics Processes

Page 15: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Analytics Reporting Database

•Stores the results of usage analytics •Stores statistics information from the analyses

ANALYTICS

Analytics Processes

Page 16: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Event Store

•Holds usage events that are captured on the front-end

•The events are stored as log files on the application server that hosts the analytics processing component

ANALYTICS

Analytics Processes

Page 17: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Search TopologySmall Farm Topology

TOPOLOGY

Page 18: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Search Topology TOPOLOGY

Medium Farm Topology

Page 19: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Search TopologyLarge Farm Topology

TOPOLOGY

Page 20: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Content Volume

Content volume scaling is just a matter of making sure you stay within the items limits that Microsoft has specified

• 10 million items per index partition• 20 million items per query database

SCALING

Scaling Dimensions

Page 21: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Query Load

Query Processing Component Considerations• CPU Load

• Queries per second• Query transformations

• Network Load• Number of index partitions • Size of queries and results

SEARCH SCALING

Scaling Dimensions

Page 22: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Crawl Load

Index Component Considerations• CPU Load

• Queries per second• Item Count

• Index Disk IOPSCrawl Component Considerations

• CPU Load• Document per second• Link Discovery• Crawl Management

• Network Load• Disk Load

SEARCH SCALING

Scaling Dimensions

Page 23: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Crawl Load Continued

Content Processing Component• CPU Load

• Documents per second• Document size and complexity • Feature extraction

• Network Load• Documents per second• Document Size

SEARCH SCALING

Scaling Dimensions

Page 24: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Analytics Load

Analytics Processing Component• CPU Load

• Number of items• Site activity

• Network Load• Same as CPU load

SEARCH SCALING

Scaling Dimensions

Page 25: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Search Resources RESOURCES

Page 26: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Making Topology Changes

Steps to make topology changes• Turn on the search service on all servers

that will house search components• Clone the existing search topology• Add or delete search components• Promote the cloned topology to active

TOPOLOGY MODIFICATIONS

Changing Topology

Page 27: SharePoint 2013 Enterprise Search Topology

B 2 B T E C H N O L O G I E S | P R E S E N T AT I O N

Demo DEMO

Search Demonstration

Page 28: SharePoint 2013 Enterprise Search Topology

28 |SharePoint Saturday Atlanta28 |SharePoint Saturday Atlanta

Please thank our sponsors!Item & Event Sponsors

Speaker Shirts Attendee Shirts

Abel Solutions

Speaker DinnerSharePint

Page 29: SharePoint 2013 Enterprise Search Topology

29 |SharePoint Saturday Atlanta29 |SharePoint Saturday Atlanta

Please thank our sponsors!Platinum Sponsors

Page 30: SharePoint 2013 Enterprise Search Topology

30 |SharePoint Saturday Atlanta30 |SharePoint Saturday Atlanta

Please thank our sponsors! Gold Sponsors

Page 31: SharePoint 2013 Enterprise Search Topology

31 |SharePoint Saturday Atlanta31 |SharePoint Saturday Atlanta

Please thank our sponsors! Silver Sponsors

Page 32: SharePoint 2013 Enterprise Search Topology

Twitter Contests!

Mention @SPS_ATL & #SPSATL You MUST Mention a speaker OR a sponsor to

qualify @B2B_Tech_TB

You must be present to win!

Win prizes for best tweets!Multiple prizes

each session! Session Prizes

1 4 $25 gift cards2 4 $25 gift cards3 4 $25 gift cards4 4 $25 gift cards5 4 $25 gift cards

Ben Nadler
Need to know what the prizes are
Page 33: SharePoint 2013 Enterprise Search Topology

Visit my blog at http://sharepointv15.wordpress.com

Follow me on twitter @B2B_Tech_TB

Mention me on Twitter using the hashtag #SPSATL

Scan the QR code to fill out a survey and potentially win prizes

Tyler Bithell

Fill out surveys for big prizes SCAN QR CODES

Page 34: SharePoint 2013 Enterprise Search Topology

34 |SharePoint Saturday Atlanta34 |SharePoint Saturday Atlanta

Join us for SharePint Meehan’s – 200 Peachtree Street 6 – 8pm Sponsored by: