340 likes | 522 Views
SharePoint 2013 Enterprise Search Topology. Tyler Bithell. Who I am .
E N D
SharePoint 2013 Enterprise Search Topology Tyler Bithell B2B TECHNOLOGIES | PRESENTATION
Who I am 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 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 Architecture B2B TECHNOLOGIES | PRESENTATION
Search Topology Architecture Topology GUI B2B TECHNOLOGIES | PRESENTATION
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 topology B2B TECHNOLOGIES | PRESENTATION
Search Topology topology Medium Farm Topology B2B TECHNOLOGIES | PRESENTATION
Search Topology Large Farm Topology topology B2B TECHNOLOGIES | PRESENTATION
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 Search Scaling Scaling Dimensions • Content Processing Component • CPU Load • Documents per second • Document size and complexity • Feature extraction • Network Load • Documents per second • Document Size B2B TECHNOLOGIES | PRESENTATION
Analytics Load Search Scaling Scaling Dimensions • Analytics Processing Component • CPU Load • Number of items • Site activity • Network Load • Same as CPU load B2B TECHNOLOGIES | PRESENTATION
Search Resources Resources B2B TECHNOLOGIES | PRESENTATION
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
Please thank our sponsors! Item & Event Sponsors Attendee Shirts Abel Solutions Speaker Shirts SharePint Speaker Dinner
Please thank our sponsors! Platinum Sponsors
Please thank our sponsors! Gold Sponsors
Please thank our sponsors! Silver Sponsors
Win prizes for best tweets! Twitter Contests! Multiple prizes each session! • Mention @SPS_ATL & #SPSATL • You MUST Mention a speaker OR a sponsor to qualify • @B2B_Tech_TB • You must be present to win!
Tyler Bithell • 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 Fill out surveys for big prizes SCAN QR CODES
Join us for SharePint • Meehan’s – 200 Peachtree Street • 6 – 8pm • Sponsored by: