SlideShare uma empresa Scribd logo
1 de 26
Enterprise Search Customer Case StudyFAST for SharePoint Deep Dive Andy Hutchins – Collaboration Service Line Lead Neil Richards – Solutions Architect David Cohen – Infrastructure Architect 11 April 2011 1
introducing Avanade
3 Who are Avanade? ,[object Object]
10,000+ people in 60 locations in 24 countries worldwide
$1 billion revenue in FY11
More than 20% average yearly growth since our inception in 2000
Currently serving 600+ customers as a trusted advisor with 97% satisfactionCertifications Recognition Competencies ,[object Object]
#1 in .NET developer certifications
#1 in SharePoint certifications
#1 in Dynamics CRM certifications
#1 in Dynamics AX certifications
19 elite Microsoft Certified Architects
Microsoft Information Worker Partner of the Year 2010
Microsoft Global Enterprise Partner of the Year 2010, 2009, 2008, 2006, 2004, 2001
Microsoft Dynamics President’s Circle and Inner Circle 2009, 2007, 2006, 2005
Consulting Magazine Best Places to Work For 2009
29 Microsoft Most Valued Professionals22 Microsoft Partner Network Gold competencies including; ,[object Object]
Business Intelligence
Content Management
Digital Marketing
Portal & Collaboration
Search
Unified Communications
Web Development,[object Object]
FAST deep dive Neil Richards solution architect
Session Overview Client Solution Overview Demo: Configuring a User Context Demo: Configuring FAST using PowerShell Demo: Debugging FAST Key Tools 6

Mais conteúdo relacionado

Mais procurados

WSO2 Test Automation Framework : Approach and Adoption
WSO2 Test Automation Framework : Approach and AdoptionWSO2 Test Automation Framework : Approach and Adoption
WSO2 Test Automation Framework : Approach and Adoption
WSO2
 
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
Simplilearn
 

Mais procurados (20)

WSO2 Test Automation Framework : Approach and Adoption
WSO2 Test Automation Framework : Approach and AdoptionWSO2 Test Automation Framework : Approach and Adoption
WSO2 Test Automation Framework : Approach and Adoption
 
Techniques and Tools to Improve the Salesforce Development Cycle
Techniques and Tools to Improve the Salesforce Development CycleTechniques and Tools to Improve the Salesforce Development Cycle
Techniques and Tools to Improve the Salesforce Development Cycle
 
Workflows and Digital Signatures
Workflows and Digital SignaturesWorkflows and Digital Signatures
Workflows and Digital Signatures
 
Continuous Testing using Shippable and Docker
Continuous Testing using Shippable and DockerContinuous Testing using Shippable and Docker
Continuous Testing using Shippable and Docker
 
Play framework : A Walkthrough
Play framework : A WalkthroughPlay framework : A Walkthrough
Play framework : A Walkthrough
 
Automate mule deployments with github actions and travis ci
Automate mule deployments with github actions  and  travis ciAutomate mule deployments with github actions  and  travis ci
Automate mule deployments with github actions and travis ci
 
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.ioMuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
 
Test Policy and Practices
Test Policy and PracticesTest Policy and Practices
Test Policy and Practices
 
MuleSoft Surat Virtual Meetup#36 - MuleSoft Composer for Salesforce - No Code...
MuleSoft Surat Virtual Meetup#36 - MuleSoft Composer for Salesforce - No Code...MuleSoft Surat Virtual Meetup#36 - MuleSoft Composer for Salesforce - No Code...
MuleSoft Surat Virtual Meetup#36 - MuleSoft Composer for Salesforce - No Code...
 
Introduction to Continuous Integration
Introduction to Continuous IntegrationIntroduction to Continuous Integration
Introduction to Continuous Integration
 
DelEx Conference: Jenkins+Terragrunt+Terraform eco-system
DelEx Conference: Jenkins+Terragrunt+Terraform eco-systemDelEx Conference: Jenkins+Terragrunt+Terraform eco-system
DelEx Conference: Jenkins+Terragrunt+Terraform eco-system
 
Is Enterprise Java Still Relevant (JavaOne 2015 session)
Is Enterprise Java Still Relevant (JavaOne 2015 session)Is Enterprise Java Still Relevant (JavaOne 2015 session)
Is Enterprise Java Still Relevant (JavaOne 2015 session)
 
Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New Standard
 
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
 
Building a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containersBuilding a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containers
 
EF Core (RC2)
EF Core (RC2)EF Core (RC2)
EF Core (RC2)
 
Deployment automation framework with selenium
Deployment automation framework with seleniumDeployment automation framework with selenium
Deployment automation framework with selenium
 
Top10 Characteristics of Awesome Apps
Top10 Characteristics of Awesome AppsTop10 Characteristics of Awesome Apps
Top10 Characteristics of Awesome Apps
 
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
DevOps Interview Questions Part - 1 | Devops Interview Questions And Answers ...
 
Debugging Complex Issues in Web Applications
Debugging Complex Issues in Web ApplicationsDebugging Complex Issues in Web Applications
Debugging Complex Issues in Web Applications
 

Destaque

WQRJC-D-12-00047
WQRJC-D-12-00047WQRJC-D-12-00047
WQRJC-D-12-00047
Guy Gilron
 
Kelly McMillen Resume 2016
Kelly McMillen Resume 2016Kelly McMillen Resume 2016
Kelly McMillen Resume 2016
Kelly Dankert
 

Destaque (18)

Welcome to
Welcome toWelcome to
Welcome to
 
WQRJC-D-12-00047
WQRJC-D-12-00047WQRJC-D-12-00047
WQRJC-D-12-00047
 
Brokalia
BrokaliaBrokalia
Brokalia
 
DATACARD ID CARD PRINTER
DATACARD ID CARD PRINTERDATACARD ID CARD PRINTER
DATACARD ID CARD PRINTER
 
Zahran's 10 minute introduction to PRINCE2
Zahran's 10 minute introduction to PRINCE2Zahran's 10 minute introduction to PRINCE2
Zahran's 10 minute introduction to PRINCE2
 
Welcome to
Welcome toWelcome to
Welcome to
 
Kelly McMillen Resume 2016
Kelly McMillen Resume 2016Kelly McMillen Resume 2016
Kelly McMillen Resume 2016
 
FAST for SharePoint 2010: How and Why?
FAST for SharePoint 2010: How and Why?FAST for SharePoint 2010: How and Why?
FAST for SharePoint 2010: How and Why?
 
Habitat changes wiki
Habitat changes wikiHabitat changes wiki
Habitat changes wiki
 
Massachusetts ODP Presentation
Massachusetts ODP PresentationMassachusetts ODP Presentation
Massachusetts ODP Presentation
 
G5 problem solving
G5 problem solvingG5 problem solving
G5 problem solving
 
Habitats
HabitatsHabitats
Habitats
 
Lab tools powerpoint presentation
Lab tools powerpoint presentationLab tools powerpoint presentation
Lab tools powerpoint presentation
 
Reproducción y metabolismo
Reproducción y metabolismoReproducción y metabolismo
Reproducción y metabolismo
 
Atendimento ao queimado
Atendimento ao queimadoAtendimento ao queimado
Atendimento ao queimado
 
Metodos de estudio de la psicologia evolutiva
Metodos de estudio de la psicologia evolutivaMetodos de estudio de la psicologia evolutiva
Metodos de estudio de la psicologia evolutiva
 
Psicofisiología como ciencia, su relación con otras ramas, y campo de aplica...
Psicofisiología como ciencia, su relación con otras ramas, y  campo de aplica...Psicofisiología como ciencia, su relación con otras ramas, y  campo de aplica...
Psicofisiología como ciencia, su relación con otras ramas, y campo de aplica...
 
Sincongel cct 2015
Sincongel cct 2015Sincongel cct 2015
Sincongel cct 2015
 

Semelhante a FAST for SharePoint Deep Dive

Dot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnewDot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnew
DotNetCampus
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
Cory Peters
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010
nplowman
 
Share poinrt 2013 planning consideration sps atlanta
Share poinrt 2013 planning consideration sps atlantaShare poinrt 2013 planning consideration sps atlanta
Share poinrt 2013 planning consideration sps atlanta
Michael Hinckley
 

Semelhante a FAST for SharePoint Deep Dive (20)

Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
Get Ready for SharePoint 2016
Get Ready for SharePoint 2016Get Ready for SharePoint 2016
Get Ready for SharePoint 2016
 
Sps Boston The Share Point Beast
Sps Boston   The Share Point BeastSps Boston   The Share Point Beast
Sps Boston The Share Point Beast
 
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint ArchitectSharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
SharePoint Saturday Toronto 2015 - Inside the mind of a SharePoint Architect
 
SharePoint 2013 planning consideration
SharePoint 2013 planning consideration SharePoint 2013 planning consideration
SharePoint 2013 planning consideration
 
Dot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnewDot netcampus2015 francescosodano-sharepoint2016whatsnew
Dot netcampus2015 francescosodano-sharepoint2016whatsnew
 
SHAREPOINT 2016 - WHAT'S NEW
SHAREPOINT 2016 - WHAT'S NEWSHAREPOINT 2016 - WHAT'S NEW
SHAREPOINT 2016 - WHAT'S NEW
 
Highly available and scalable architectures
Highly available and scalable architecturesHighly available and scalable architectures
Highly available and scalable architectures
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
Andy Malone - The new office 365 for it pro's
Andy Malone - The new office 365 for it pro'sAndy Malone - The new office 365 for it pro's
Andy Malone - The new office 365 for it pro's
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010
 
Case study for share point implementation for social intranet
Case study for share point implementation for social intranetCase study for share point implementation for social intranet
Case study for share point implementation for social intranet
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
 
Microsoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - OverviewMicrosoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - Overview
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
 
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User GroupSharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
 
Share poinrt 2013 planning consideration sps atlanta
Share poinrt 2013 planning consideration sps atlantaShare poinrt 2013 planning consideration sps atlanta
Share poinrt 2013 planning consideration sps atlanta
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

FAST for SharePoint Deep Dive

  • 1. Enterprise Search Customer Case StudyFAST for SharePoint Deep Dive Andy Hutchins – Collaboration Service Line Lead Neil Richards – Solutions Architect David Cohen – Infrastructure Architect 11 April 2011 1
  • 3.
  • 4. 10,000+ people in 60 locations in 24 countries worldwide
  • 6. More than 20% average yearly growth since our inception in 2000
  • 7.
  • 8. #1 in .NET developer certifications
  • 9. #1 in SharePoint certifications
  • 10. #1 in Dynamics CRM certifications
  • 11. #1 in Dynamics AX certifications
  • 12. 19 elite Microsoft Certified Architects
  • 13. Microsoft Information Worker Partner of the Year 2010
  • 14. Microsoft Global Enterprise Partner of the Year 2010, 2009, 2008, 2006, 2004, 2001
  • 15. Microsoft Dynamics President’s Circle and Inner Circle 2009, 2007, 2006, 2005
  • 16. Consulting Magazine Best Places to Work For 2009
  • 17.
  • 24.
  • 25. FAST deep dive Neil Richards solution architect
  • 26. Session Overview Client Solution Overview Demo: Configuring a User Context Demo: Configuring FAST using PowerShell Demo: Debugging FAST Key Tools 6
  • 27. Client Solution 7 International company with operations in over 50 countries and 70,000 employees Consolidating a number of back office functions into regional service centres based in Europe, Asia, Australia, Africa and the United States Support their drive for efficiency in the service centers through a single, unified Knowledge Management solution
  • 28. The Client Challenge 8 SharePoint Chaos Content Types File shares Managed Metadata WSS2 Team Sites Site structure Documentum LOB Data Search
  • 29. Client Solution 9 SC SC SC Uniformity of content types through content-type publishing and replication of document library settings Consistent classification driven through a global taxonomy Similar but tailored site structures SC SC
  • 30.
  • 31. Managed & Crawled properties
  • 35. All queries to the search centre
  • 38. Best Bets & Site Promotions
  • 39. Refiners based on global taxonomy
  • 40.
  • 41. Lessons Learned 12 Get your hands dirty. Embrace PowerShell, the QR Server and the FFD Dumper for configuration and debugging Prototype functionality early Undocumented but useful tools Don’t assume FAST understands how SharePoint works
  • 43. Creating a User Context Configuration via UI is pretty simple Web Application account needs specific permissions on the FAST server Add new properties with 3 simple lines of PowerShell $contextProps = Get-SPEnterpriseSearchExtendedQueryProperty-SearchApplication "FASTQuery" -Identity "FASTSearchContextProperties" $newPropertySet = $contextProps.Value + ",<newProperty>" Set-SPEnterpriseSearchExtendedQueryProperty-SearchApplication "FASTQuery" -Identity "FASTSearchContextProperties" -Value $newPropertySet 14
  • 45. FAST and PowerShell Separate PowerShell Snap-in FASTSearch2010.chm is your friend Some commands through the FAST shell, some through SharePoint 16
  • 47. Debugging FAST QR Server accessible via http://localhost:13280 on the FAST server (must be logged in) Debugging process Search via UI Copy querystring from %FASTSearch%/var/logs/querylogs/<mostrecentfile> Paste into QR Server query By default you only have 15 seconds before security token times out. 18
  • 48. Key Tools QR Server debugging querieshttp://www.neilrichards.net/blog/?p=100 FFD Dumper for inspecting crawled propertieshttp://www.neilrichards.net/blog/?p=153 MossMan FAST Query tool http://fastforsharepoint.codeplex.com/ FASTSearch2010.chm for PowerShell http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ead44c66-7d02-4edf-9e56-2f56c6f59f22&displaylang=en Information Worker Demo VM http://www.microsoft.com/downloads/en/details.aspx?FamilyID=751fa0d1-356c-4002-9c60-d539896c66ce&displaylang=en PowerGui http://www.powergui.org/index.jspa?sid=0 19
  • 49. FAST deep dive David Cohen infrastructure architect - collaboration
  • 50. FAST for SharePoint Overview FAST for SharePoint (FS4SP) is a separate install from SharePoint FS4SP and SharePoint can co-exist on the same server, but this isn’t supported in production Two Service Applications created to connect the two One “Content” SA, which is where crawling/feeding is configured One “Query” SA, which is where querying is configured Licensing Requirements Requires a SharePoint Server license, per server Requires Standard CALs Requires Enterprise CALs Requires FS4SP license, per server Check with your Large Account Reseller
  • 51. FAST for SharePoint Architecture Rows and Columns Columns add scale for indexing Around 15m documents per column Up to 40m documents when in high capacity mode (reduces query throughput) Rows add resilience and query capacity Depending on hardware, up to 50 queries per second (QPS) per server, is achievable Row 0 Column 2 Row 0 Column 1 Row 0 Column 0 Row 1 Column 1 Row 1 Column 0 Row 1 Column 2
  • 52. FAST for SharePoint Architecture Contd. Roles are defined in the deployment.xml for multi-server installs. The configurable roles are: Admincontains roles like the name and security services Content Distributorshares content amongst the document processors Document Processorprocesses content before it’s indexed e.g. language detection, stemming etc. Indexing Dispatchersends content to the right column to be indexed Crawleryes FS4SP has separate crawlers as well as SharePoint Web Analyzeranalyzes hyperlink structures Querycontrols if the server will respond to search queries Search Enginecontrols the layout of the rows and columns Search Clustersets which are the primary and backup indexing nodes
  • 53. FAST for SharePoint Limitations If you require high availability, the Admin role is key Admin role is a single point of failure Can only be installed on one server in the farm Impact of loss of Admin Server Crawling will stop You won’t be able to restart the Windows service handling queries Mitigation Separate out the admin role to its own dedicated server. This virtualises well. Still requires a license Have a “warm standby” server on hand to restore your admin server onto Scale and Boundaries SharePoint Crawler – 25m documents per crawler FAST Server – 15 to 20m documents per server Queries – up to 50 QPS per server, per row FAST Farm – limitless? Microsoft have tested >400m documents
  • 54. Summary Different set of servers, architecture and performance characteristics Key single point of failure with the admin node. Not yet fully documented by Microsoft. Get the FAST topology right first time Hard to change once it’s deployed Huge scale – hundreds of millions of documents Great performance – thousands of queries per minute
  • 55. thankyou. questions? come and visit us at booth 6 in the exhibition hall use twitterto ask us a question #askavanade visit our web site www.avanade.com find more from Neil Richards http://neilrichards.net/blog @neilrichards

Notas do Editor

  1. PrepCleanup user context &amp; site promotionsBrowser 1 Tab 1: Site Collection Settings httTab 2: Search CenterTab 3: Marketing SiteBrowser 2Tab 1: Search Center
  2. PrepCleanup user context &amp; site promotionsBrowser 1 Tab 1: Site Collection Settings httTab 2: Search CenterTab 3: Marketing SiteBrowser 2Tab 1: Search Center
  3. PrepCleanup user context &amp; site promotionsBrowser 1 Tab 1: Site Collection Settings httTab 2: Search CenterTab 3: Marketing SiteBrowser 2Tab 1: Search Center
  4. Does have higher memory and cpu requirements and I’d recommend not to virtualise.Icons of servers instead of boxes
  5. We recommend (not Microsoft recommends)