Transcript Slide 1
SharePoint 2013 Enterprise
Search Topology
Presented by:
Tyler Bithell
B2B TECHNOLOGIES |
PRESENTATI ON
WHO I AM
Tyler Bithell
Chief 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
B2B TECHNOLOGIES
PRESENTATION
|
Tyler Bithell
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
Fill out surveys for big prizes
SCAN QR CODES
Session Topics
•
•
•
•
•
•
TOPICS
Search Topology Overview
Plan for Your Search Deployment
Search Scaling
How to Add, Move and Delete Components
Demo
Questions?
B2B TECHNOLOGIES
PRESENTATION
|
Search Architecture
B2B TECHNOLOGIES
PRESENTATION
|
ARCHITECTURE
Search Topology
Topology GUI
B2B TECHNOLOGIES
PRESENTATION
|
ARCHITECTURE
Crawl Component
CRAWL AND CONTENT
Crawl and Content Processes
•
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
B2B TECHNOLOGIES
PRESENTATION
|
Crawl Database
CRAWL AND CONTENT
Crawl and Content Processes
• 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.
B2B TECHNOLOGIES
PRESENTATION
|
Content Processing Component
CRAWL AND CONTENT
Crawl and Content Processes
•
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
B2B TECHNOLOGIES
PRESENTATION
|
Indexing Component
INDEX AND QUERY
Index and query processes
•
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
B2B TECHNOLOGIES
PRESENTATION
|
Query Processing Component
INDEX AND QUERY
Index and query processes
• 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
B2B TECHNOLOGIES
PRESENTATION
|
Search Administration
ADMINISTRATION
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
B2B TECHNOLOGIES
PRESENTATION
|
Analytics Processing Component
ANALYTICS
Analytics Processes
• 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
B2B TECHNOLOGIES
PRESENTATION
|
Link Database
ANALYTICS
Analytics Processes
• Stores information extracted by the content
processing component
• Stores information about search clicks
B2B TECHNOLOGIES
PRESENTATION
|
Analytics Reporting Database
ANALYTICS
Analytics Processes
• Stores the results of usage analytics
• Stores statistics information from the analyses
B2B TECHNOLOGIES
PRESENTATION
|
Event Store
ANALYTICS
Analytics Processes
• 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
B2B TECHNOLOGIES
PRESENTATION
|
Search Topology
Small Farm Topology
B2B TECHNOLOGIES
PRESENTATION
|
TOPOLOGY
Search Topology
Medium Farm Topology
B2B TECHNOLOGIES
PRESENTATION
|
TOPOLOGY
Search Topology
Large Farm Topology
B2B TECHNOLOGIES
PRESENTATION
|
TOPOLOGY
Content Volume
SCALING
Scaling Dimensions
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
B2B TECHNOLOGIES
PRESENTATION
|
Query Load
SEARCH SCALING
Scaling Dimensions
Query Processing Component Considerations
• CPU Load
•
•
Queries per second
Query transformations
• Network Load
•
•
Number of index partitions
Size of queries and results
B2B TECHNOLOGIES
PRESENTATION
|
Crawl Load
SEARCH SCALING
Scaling Dimensions
Index Component Considerations
• CPU Load
•
•
Queries per second
Item Count
• Index Disk IOPS
Crawl Component Considerations
• CPU Load
• Document per second
• Link Discovery
• Crawl Management
• Network Load
• Disk Load
B2B TECHNOLOGIES
PRESENTATION
|
Crawl Load Continued
Scaling Dimensions
Content Processing Component
• CPU Load
•
•
•
Documents per second
Document size and complexity
Feature extraction
•
•
Documents per second
Document Size
• Network Load
B2B TECHNOLOGIES
PRESENTATION
|
SEARCH SCALING
Analytics Load
Scaling Dimensions
Analytics Processing Component
• CPU Load
•
•
Number of items
Site activity
•
Same as CPU load
• Network Load
B2B TECHNOLOGIES
PRESENTATION
|
SEARCH SCALING
Search Resources
B2B TECHNOLOGIES
PRESENTATION
|
RESOURCES
Making Topology Changes
TOPOLOGY MODIFICATIONS
Changing Topology
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
B2B TECHNOLOGIES
PRESENTATION
|
Demo
DEMO
Search Demonstration
B2B TECHNOLOGIES
PRESENTATION
|
SharePint
28
|SharePoint Saturday Atlanta
29
|SharePoint Saturday Atlanta
30
|SharePoint Saturday Atlanta
31
|SharePoint Saturday Atlanta
Session
@SPS_ATL
Prizes
1
4 $25 gift cards
2
4 $25 gift cards
3
4 $25 gift cards
4
4 $25 gift cards
5
4 $25 gift cards
#SPSATL
speaker
sponsor
Tyler Bithell
Fill out surveys for big prizes
SCAN QR
CODES
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
Join us for SharePint
34
|SharePoint Saturday Atlanta