SlideShare a Scribd company logo
Delivering a Search-Driven UX
        with SharePoint & FAST

                #CS716
             Aonghus Fraser



#CS716
Aonghus (Gus) Fraser
 SharePoint         Lead Consultant @ C5 Alliance
     ~60 Consultants; ~18 SharePoint & CRM*
     Working with SharePoint since WSS 2.0
     Developer background (MCPD, MCSD etc.)
     Email: af@c5.je
     Twitter: @gusfraser
     Blog: http://techblurt.com


*probably the highest concentration of SharePoint on the planet (unconfirmed)
Agenda
 Introductions
 The Anatomy of a Search Application
 When/Why Search-Driven UX
 Case Study: States Assembly
 Demo
 Lessons Learned & Top Tips




#CS716
Agenda
 Introductions
 The Anatomy of a Search Application
 When/Why Search-Driven UX
 Case Study: States Assembly
 Demo
 Lessons Learned & Top Tips




#CS716
The Anatomy of a Search Application

 Content
 Roles (Users and Creators)
 Indexing, Processing & UI




Source: Search Patterns (Morville/Callender , 2010)



#CS716
Search Application vs Internet Search

Search Application       Internet (e.g. Bing, Altavista)
 Unique result           Multiple results
 Target Audience         Target Everybody
 Known users             Anonymous (usually)
 Complex Formats         Limited Formats
 Finite Subjects         Multiple Subjects
 Relevant                Dictionary/History-based
  Suggest/Autocomplete      Suggest/Autocomplete
 Rich UI                 “10 Blue Links”



#CS716
FAST Document Processing Engine




#CS716
Document Processing Stages
 EntityExtraction
 Lemmatisation
 Synonyms
 Spy (Debug!)



                       Data           Post
   Pre-processing
                    Manipulation   Processing



#CS716
Agenda
 Introductions
 The Anatomy of a Search Application
 When/Why Search-Driven UX
 Case Study: States Assembly
 Demo
 Lessons Learned & Top Tips




#CS716
When/Why Search-Driven UX?
 Unknown     keywords
    Start with refiners
 Manual    metadata
    “People” issues
 QueryingAcross Site Collections
 Everybody is searching for something
    User Context


#CS716
Simple Business Case
 1,000 Person Company
 Each Employee loses 1hr a month
  “searching” = 12,000 hrs/year
 25% improvement with a Search
  Application (Conservative Estimate!)
 ROI in 1 year if cost < ~£150,000




#CS716
Search Driven Examples
 E.g.   Dell, Amazon, Globrix
    Known Content & Single Target Audience
    Unique Result Desired
 Legal   Sector
    Cases/Matters
    eDiscovery
 R&D
    Avoid expensive duplication

#CS716
Agenda
 Introductions
 The Anatomy of a Search Application
 When/Why Search-Driven UX
 Case Study: States Assembly
 Demo
 Lessons Learned & Top Tips




#CS716
States Assembly
 States of Jersey Government records
  since 1981
 Minutes, Propositions, Statements, Votes,
  Hansards
 ~17,000 unstructured .doc, .pdf
 Migration from a specialised custom
  ASP.NET solution


#CS716
Infrastructure Architecture
3  FAST Servers
 2 SharePoint Farms
    1 Content Authoring (internal)
    1 Content Deployment (public)




#CS716
Infrastructure Diagram




#CS716
Methodology & Objectives
 Always  query FAST (FQL) where possible
 No SharePoint API or CAML calls
 Relevant Autocomplete
 Best Hit & Hit Highlighting should link to
  specific location in the document




#CS716
Hansard
 Official transcript of everything States
  Members say during question time,
  statements and debates in Jersey’s
  States Assembly
 Up to 20Mb .doc & .pdf
 Up to ~130 pages
 Title vs Name



#CS716
Users/Roles
 Elected Politicians (~50)
 Power Users (~50)
 Employees (~7,000)
 Citizens (~98,000)




#CS716
Problems Encountered
 GrevilleBathe Fund
 Lack of well-defined test cases
    How fuzzy?
 Comparison   with previous system
 Irrelevant autosuggest
 Synonyms




#CS716
All States of Jersey Documents since 1981

STATES ASSEMBLY
How we did it
A   lot of synonyms
    Continue to build from search history
 Custom regular expressions
 Custom pipeline stage: entity extraction
 Rank profile prioritising proximity & body
 Relevant cached autocomplete
 Feedback form


#CS716
#CS716
Agenda
 Introductions
 The Anatomy of a Search Application
 When/Why Search-Driven UX
 Case Study: States Assembly
 Demo
 Lessons Learned & Top Tips




#CS716
Lessons Learned & Top Tips
   Define all user/role use cases
   Analyse all content carefully
   Populate Synonyms from search history
   Did You Mean?
    • Spell Tuning > Spell Checking
   Wireframes (e.g. balsamiq) to define the User Interface
   Spy Stage to debug
   Autocomplete with relevant content
   Use Feedback Form


#CS716
Summary
 Plan for Search up-front
 Understand & define
  roles/personas/content
 Consider FAST for pipeline extensibility,
  rank tuning & personalisation
 Beware of upgrade/migration




#CS716
Thank you for attending!


                @gusfraser
                 #CS716



#CS716
References & Useful Links

   http://www.amazon.co.uk/Search-Patterns-Discovery-Peter-
    Morville/dp/0596802277
   http://www.amazon.co.uk/Working-Microsoft-Search-Server-
    SharePoint/dp/0735662223
   http://social.technet.microsoft.com/wiki/contents/articles/2149.survi
    val-guide-fast-search-server-2010-for-sharepoint-en-us.aspx
   http://techmikael.blogspot.co.uk
   http://fs4sp.blogspot.co.uk
   http://spsearchparts.codeplex.com/
   http://fs4splogger.codeplex.com/



#CS716

More Related Content

What's hot

Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기Jeong-woo Choi
 
Tulsa techfest 2014 simple sharepoint migrations for complex scenarios
Tulsa techfest 2014 simple sharepoint migrations for complex scenariosTulsa techfest 2014 simple sharepoint migrations for complex scenarios
Tulsa techfest 2014 simple sharepoint migrations for complex scenarios
Dennis Bottjer
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
NIFTIT
 
SPUnite17 No Code Power User Tools of the SharePoint Trade
SPUnite17 No Code Power User Tools of the SharePoint TradeSPUnite17 No Code Power User Tools of the SharePoint Trade
SPUnite17 No Code Power User Tools of the SharePoint Trade
NCCOMMS
 
Going with the Flow: Rationalizing the workflow options in SharePoint Online
Going with the Flow: Rationalizing the workflow options in SharePoint OnlineGoing with the Flow: Rationalizing the workflow options in SharePoint Online
Going with the Flow: Rationalizing the workflow options in SharePoint Online
Bob German
 
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
Whats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code CampWhats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code Camp
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code CampAyman El-Hattab
 
SharePoint Development
SharePoint DevelopmentSharePoint Development
SharePoint Development
Malin De Silva
 
Branding and designing capabilities with the Design Manager
Branding and designing capabilities with the Design ManagerBranding and designing capabilities with the Design Manager
Branding and designing capabilities with the Design Manager
Malin De Silva
 
Tulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest awesomelysimplesharepointsolutionsTulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest awesomelysimplesharepointsolutions
April Dunnam
 
Building a SharePoint Platform That Scales
Building a SharePoint Platform That ScalesBuilding a SharePoint Platform That Scales
Building a SharePoint Platform That Scales
Scott Hoag
 
Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint Online
Darrell Trimble
 
Workflow Best Practices:Five (or More) "Do"s and "Don't"s
Workflow Best Practices:Five (or More) "Do"s and "Don't"sWorkflow Best Practices:Five (or More) "Do"s and "Don't"s
Workflow Best Practices:Five (or More) "Do"s and "Don't"s
SPC Adriatics
 
Spsdc what's new in share point 2013 workflow
Spsdc   what's new in share point 2013 workflowSpsdc   what's new in share point 2013 workflow
Spsdc what's new in share point 2013 workflow
amitvasu
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
SPC Adriatics
 
SPSNL17 - Custom SharePoint integration for Dynamics365 - Martijn Eikelenboom
SPSNL17 - Custom SharePoint integration for Dynamics365 - Martijn EikelenboomSPSNL17 - Custom SharePoint integration for Dynamics365 - Martijn Eikelenboom
SPSNL17 - Custom SharePoint integration for Dynamics365 - Martijn Eikelenboom
DIWUG
 
Sharepoint Overview
Sharepoint OverviewSharepoint Overview
Sharepoint Overview
Vinh Nguyen
 
Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...
Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...
Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...Joris Poelmans
 
Tulsa techfest debunking common SharePoint and Office 365 myths
Tulsa techfest debunking common SharePoint and Office 365 mythsTulsa techfest debunking common SharePoint and Office 365 myths
Tulsa techfest debunking common SharePoint and Office 365 myths
Dennis Bottjer
 
The A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThe A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with Bootstrap
Thomas Daly
 

What's hot (20)

Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기
 
Tulsa techfest 2014 simple sharepoint migrations for complex scenarios
Tulsa techfest 2014 simple sharepoint migrations for complex scenariosTulsa techfest 2014 simple sharepoint migrations for complex scenarios
Tulsa techfest 2014 simple sharepoint migrations for complex scenarios
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
 
SPUnite17 No Code Power User Tools of the SharePoint Trade
SPUnite17 No Code Power User Tools of the SharePoint TradeSPUnite17 No Code Power User Tools of the SharePoint Trade
SPUnite17 No Code Power User Tools of the SharePoint Trade
 
Going with the Flow: Rationalizing the workflow options in SharePoint Online
Going with the Flow: Rationalizing the workflow options in SharePoint OnlineGoing with the Flow: Rationalizing the workflow options in SharePoint Online
Going with the Flow: Rationalizing the workflow options in SharePoint Online
 
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
Whats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code CampWhats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code Camp
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
 
SharePoint Development
SharePoint DevelopmentSharePoint Development
SharePoint Development
 
Branding and designing capabilities with the Design Manager
Branding and designing capabilities with the Design ManagerBranding and designing capabilities with the Design Manager
Branding and designing capabilities with the Design Manager
 
Tulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest awesomelysimplesharepointsolutionsTulsa techfest awesomelysimplesharepointsolutions
Tulsa techfest awesomelysimplesharepointsolutions
 
Building a SharePoint Platform That Scales
Building a SharePoint Platform That ScalesBuilding a SharePoint Platform That Scales
Building a SharePoint Platform That Scales
 
Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint Online
 
Workflow Best Practices:Five (or More) "Do"s and "Don't"s
Workflow Best Practices:Five (or More) "Do"s and "Don't"sWorkflow Best Practices:Five (or More) "Do"s and "Don't"s
Workflow Best Practices:Five (or More) "Do"s and "Don't"s
 
Spsdc what's new in share point 2013 workflow
Spsdc   what's new in share point 2013 workflowSpsdc   what's new in share point 2013 workflow
Spsdc what's new in share point 2013 workflow
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
 
SPSNL17 - Custom SharePoint integration for Dynamics365 - Martijn Eikelenboom
SPSNL17 - Custom SharePoint integration for Dynamics365 - Martijn EikelenboomSPSNL17 - Custom SharePoint integration for Dynamics365 - Martijn Eikelenboom
SPSNL17 - Custom SharePoint integration for Dynamics365 - Martijn Eikelenboom
 
Sharepoint Overview
Sharepoint OverviewSharepoint Overview
Sharepoint Overview
 
Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...
Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...
Building search-driven Windows 8 and Windows Phone 8 apps for SharePoint Serv...
 
NEOAUG_EBS_SFDC_Oct2014
NEOAUG_EBS_SFDC_Oct2014NEOAUG_EBS_SFDC_Oct2014
NEOAUG_EBS_SFDC_Oct2014
 
Tulsa techfest debunking common SharePoint and Office 365 myths
Tulsa techfest debunking common SharePoint and Office 365 mythsTulsa techfest debunking common SharePoint and Office 365 myths
Tulsa techfest debunking common SharePoint and Office 365 myths
 
The A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with BootstrapThe A to Z of Building a Responsive SharePoint Site with Bootstrap
The A to Z of Building a Responsive SharePoint Site with Bootstrap
 

Viewers also liked

Anthropologist in search of UX
Anthropologist in search of UXAnthropologist in search of UX
Anthropologist in search of UX
Natalia Weimann Guardia
 
Improving search UX through investments in usability and contextual search re...
Improving search UX through investments in usability and contextual search re...Improving search UX through investments in usability and contextual search re...
Improving search UX through investments in usability and contextual search re...
Edward Galore
 
Designing the Holistic Search Experience
Designing the Holistic Search ExperienceDesigning the Holistic Search Experience
Designing the Holistic Search Experience
Tyler Tate
 
UX: internal search for e-commerce
UX: internal search for e-commerceUX: internal search for e-commerce
UX: internal search for e-commerce
Myriam Jessier
 
The Evolution of Web Search UX - UXcamp Europe 12 Berlin - Roland Latzel #uxce12
The Evolution of Web Search UX - UXcamp Europe 12 Berlin - Roland Latzel #uxce12The Evolution of Web Search UX - UXcamp Europe 12 Berlin - Roland Latzel #uxce12
The Evolution of Web Search UX - UXcamp Europe 12 Berlin - Roland Latzel #uxce12
Roland Latzel
 
Complexity is Outside the Code
Complexity is Outside the CodeComplexity is Outside the Code
Complexity is Outside the Code
jessitron
 
The Future of Search
The Future of SearchThe Future of Search
The Future of Search
Peter Morville
 
UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)
UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)
UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)
ux singapore
 
Designing the search experience
Designing the search experienceDesigning the search experience
Designing the search experience
PebbleRoad
 
UX mockups for an advanced search
UX mockups for an advanced searchUX mockups for an advanced search
UX mockups for an advanced search
Alvaro Lourenço
 
Fundamentals and practices of UX research
Fundamentals and practices of UX research Fundamentals and practices of UX research
Fundamentals and practices of UX research
Lucia Trezova
 
Designing Mobile Search - Tyler Tate
Designing Mobile Search - Tyler TateDesigning Mobile Search - Tyler Tate
Designing Mobile Search - Tyler Tate
lucenerevolution
 
The UX of Search
The UX of SearchThe UX of Search
The UX of Search
Stuart Cruickshank
 
UX insight 2017 Keynote - Insightful UX methods, from research to practice
UX insight 2017 Keynote - Insightful UX methods, from research to practiceUX insight 2017 Keynote - Insightful UX methods, from research to practice
UX insight 2017 Keynote - Insightful UX methods, from research to practice
Carine Lallemand
 
Demystifying User Experience
Demystifying User ExperienceDemystifying User Experience
Demystifying User Experience
Cake and Arrow
 
10 Most Common Misconceptions About User Experience Design
10 Most Common Misconceptions About User Experience Design10 Most Common Misconceptions About User Experience Design
10 Most Common Misconceptions About User Experience Design
Whitney Hess
 
Working with UX, Design and Front End Developers
Working with UX, Design and Front End DevelopersWorking with UX, Design and Front End Developers
Working with UX, Design and Front End Developers
Scott Reed
 
Key Digital Trends for 2017
Key Digital Trends for 2017Key Digital Trends for 2017
Key Digital Trends for 2017
Ogilvy Consulting
 

Viewers also liked (18)

Anthropologist in search of UX
Anthropologist in search of UXAnthropologist in search of UX
Anthropologist in search of UX
 
Improving search UX through investments in usability and contextual search re...
Improving search UX through investments in usability and contextual search re...Improving search UX through investments in usability and contextual search re...
Improving search UX through investments in usability and contextual search re...
 
Designing the Holistic Search Experience
Designing the Holistic Search ExperienceDesigning the Holistic Search Experience
Designing the Holistic Search Experience
 
UX: internal search for e-commerce
UX: internal search for e-commerceUX: internal search for e-commerce
UX: internal search for e-commerce
 
The Evolution of Web Search UX - UXcamp Europe 12 Berlin - Roland Latzel #uxce12
The Evolution of Web Search UX - UXcamp Europe 12 Berlin - Roland Latzel #uxce12The Evolution of Web Search UX - UXcamp Europe 12 Berlin - Roland Latzel #uxce12
The Evolution of Web Search UX - UXcamp Europe 12 Berlin - Roland Latzel #uxce12
 
Complexity is Outside the Code
Complexity is Outside the CodeComplexity is Outside the Code
Complexity is Outside the Code
 
The Future of Search
The Future of SearchThe Future of Search
The Future of Search
 
UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)
UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)
UXSG2014 #3 Keynote - Designing Your UX Career (Ben Sykes)
 
Designing the search experience
Designing the search experienceDesigning the search experience
Designing the search experience
 
UX mockups for an advanced search
UX mockups for an advanced searchUX mockups for an advanced search
UX mockups for an advanced search
 
Fundamentals and practices of UX research
Fundamentals and practices of UX research Fundamentals and practices of UX research
Fundamentals and practices of UX research
 
Designing Mobile Search - Tyler Tate
Designing Mobile Search - Tyler TateDesigning Mobile Search - Tyler Tate
Designing Mobile Search - Tyler Tate
 
The UX of Search
The UX of SearchThe UX of Search
The UX of Search
 
UX insight 2017 Keynote - Insightful UX methods, from research to practice
UX insight 2017 Keynote - Insightful UX methods, from research to practiceUX insight 2017 Keynote - Insightful UX methods, from research to practice
UX insight 2017 Keynote - Insightful UX methods, from research to practice
 
Demystifying User Experience
Demystifying User ExperienceDemystifying User Experience
Demystifying User Experience
 
10 Most Common Misconceptions About User Experience Design
10 Most Common Misconceptions About User Experience Design10 Most Common Misconceptions About User Experience Design
10 Most Common Misconceptions About User Experience Design
 
Working with UX, Design and Front End Developers
Working with UX, Design and Front End DevelopersWorking with UX, Design and Front End Developers
Working with UX, Design and Front End Developers
 
Key Digital Trends for 2017
Key Digital Trends for 2017Key Digital Trends for 2017
Key Digital Trends for 2017
 

Similar to Delivering a Search-Driven User Experience with SharePoint and FAST

B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...
Thuan Ng
 
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search WorkSharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
Earley Information Science
 
Search technologies & aws cloud search
Search technologies & aws cloud searchSearch technologies & aws cloud search
Search technologies & aws cloud searchAmazon Web Services
 
Leverage Search and Customize to your Brand within SharePoint 2010
Leverage Search and Customize to your Brand within SharePoint 2010Leverage Search and Customize to your Brand within SharePoint 2010
Leverage Search and Customize to your Brand within SharePoint 2010
Chaitu Madala
 
Making IA Real: Planning an Information Architecture Strategy
Making IA Real: Planning an Information Architecture StrategyMaking IA Real: Planning an Information Architecture Strategy
Making IA Real: Planning an Information Architecture Strategy
Chiara Fox Ogan
 
Search Analytics: Conversations with Your Customers
Search Analytics: Conversations with Your CustomersSearch Analytics: Conversations with Your Customers
Search Analytics: Conversations with Your Customers
richwig
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization
Mike Maadarani
 
Search Analytics for Fun and Profit
Search Analytics for Fun and ProfitSearch Analytics for Fun and Profit
Search Analytics for Fun and Profit
Louis Rosenfeld
 
Spsvb Developer Intro to SharePoint Search
Spsvb   Developer Intro to SharePoint SearchSpsvb   Developer Intro to SharePoint Search
Spsvb Developer Intro to SharePoint Search
Michael Oryszak
 
Spsvb Developer Intro to SharePoint Search
Spsvb   Developer Intro to SharePoint SearchSpsvb   Developer Intro to SharePoint Search
Spsvb Developer Intro to SharePoint Search
Michael Oryszak
 
Using Search Analytics to Diagnose What’s Ailing your Information Architecture
Using Search Analytics to Diagnose What’s Ailing your Information ArchitectureUsing Search Analytics to Diagnose What’s Ailing your Information Architecture
Using Search Analytics to Diagnose What’s Ailing your Information Architecture
Louis Rosenfeld
 
Structured Document Search and Retrieval
Structured Document Search and RetrievalStructured Document Search and Retrieval
Structured Document Search and Retrieval
Optum
 
The Searchmaster's Toolbox - David Hawking, Funnelback Search
The Searchmaster's Toolbox - David Hawking, Funnelback SearchThe Searchmaster's Toolbox - David Hawking, Funnelback Search
The Searchmaster's Toolbox - David Hawking, Funnelback Search
Squiz
 
SharePoint 2013 Search Topology and Optimization
SharePoint 2013 Search Topology and OptimizationSharePoint 2013 Search Topology and Optimization
SharePoint 2013 Search Topology and Optimization
Mike Maadarani
 
Governance
GovernanceGovernance
Governance
UGAIA
 
Search, APIs, capability management and the Sensis journey - By Rees Craig
Search, APIs, capability management and the Sensis journey - By Rees CraigSearch, APIs, capability management and the Sensis journey - By Rees Craig
Search, APIs, capability management and the Sensis journey - By Rees Craig
lucenerevolution
 
SharePoint Conference 2019: Microsoft Search in YOUR Organization
SharePoint Conference 2019: Microsoft Search in YOUR OrganizationSharePoint Conference 2019: Microsoft Search in YOUR Organization
SharePoint Conference 2019: Microsoft Search in YOUR Organization
Agnes Molnar
 
Beyond simple search – adding business value in the enterprise
Beyond simple search – adding business value in the enterpriseBeyond simple search – adding business value in the enterprise
Beyond simple search – adding business value in the enterprise
lucenerevolution
 
Enhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint SearchEnhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint Search
Gina Montgomery, V-TSP
 
Redesigning TCS.com with Remote Research
Redesigning TCS.com with Remote ResearchRedesigning TCS.com with Remote Research
Redesigning TCS.com with Remote Research
Chris Farnum
 

Similar to Delivering a Search-Driven User Experience with SharePoint and FAST (20)

B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...B365 saturday practical guide to building a scalable search architecture in s...
B365 saturday practical guide to building a scalable search architecture in s...
 
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search WorkSharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
 
Search technologies & aws cloud search
Search technologies & aws cloud searchSearch technologies & aws cloud search
Search technologies & aws cloud search
 
Leverage Search and Customize to your Brand within SharePoint 2010
Leverage Search and Customize to your Brand within SharePoint 2010Leverage Search and Customize to your Brand within SharePoint 2010
Leverage Search and Customize to your Brand within SharePoint 2010
 
Making IA Real: Planning an Information Architecture Strategy
Making IA Real: Planning an Information Architecture StrategyMaking IA Real: Planning an Information Architecture Strategy
Making IA Real: Planning an Information Architecture Strategy
 
Search Analytics: Conversations with Your Customers
Search Analytics: Conversations with Your CustomersSearch Analytics: Conversations with Your Customers
Search Analytics: Conversations with Your Customers
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization
 
Search Analytics for Fun and Profit
Search Analytics for Fun and ProfitSearch Analytics for Fun and Profit
Search Analytics for Fun and Profit
 
Spsvb Developer Intro to SharePoint Search
Spsvb   Developer Intro to SharePoint SearchSpsvb   Developer Intro to SharePoint Search
Spsvb Developer Intro to SharePoint Search
 
Spsvb Developer Intro to SharePoint Search
Spsvb   Developer Intro to SharePoint SearchSpsvb   Developer Intro to SharePoint Search
Spsvb Developer Intro to SharePoint Search
 
Using Search Analytics to Diagnose What’s Ailing your Information Architecture
Using Search Analytics to Diagnose What’s Ailing your Information ArchitectureUsing Search Analytics to Diagnose What’s Ailing your Information Architecture
Using Search Analytics to Diagnose What’s Ailing your Information Architecture
 
Structured Document Search and Retrieval
Structured Document Search and RetrievalStructured Document Search and Retrieval
Structured Document Search and Retrieval
 
The Searchmaster's Toolbox - David Hawking, Funnelback Search
The Searchmaster's Toolbox - David Hawking, Funnelback SearchThe Searchmaster's Toolbox - David Hawking, Funnelback Search
The Searchmaster's Toolbox - David Hawking, Funnelback Search
 
SharePoint 2013 Search Topology and Optimization
SharePoint 2013 Search Topology and OptimizationSharePoint 2013 Search Topology and Optimization
SharePoint 2013 Search Topology and Optimization
 
Governance
GovernanceGovernance
Governance
 
Search, APIs, capability management and the Sensis journey - By Rees Craig
Search, APIs, capability management and the Sensis journey - By Rees CraigSearch, APIs, capability management and the Sensis journey - By Rees Craig
Search, APIs, capability management and the Sensis journey - By Rees Craig
 
SharePoint Conference 2019: Microsoft Search in YOUR Organization
SharePoint Conference 2019: Microsoft Search in YOUR OrganizationSharePoint Conference 2019: Microsoft Search in YOUR Organization
SharePoint Conference 2019: Microsoft Search in YOUR Organization
 
Beyond simple search – adding business value in the enterprise
Beyond simple search – adding business value in the enterpriseBeyond simple search – adding business value in the enterprise
Beyond simple search – adding business value in the enterprise
 
Enhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint SearchEnhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint Search
 
Redesigning TCS.com with Remote Research
Redesigning TCS.com with Remote ResearchRedesigning TCS.com with Remote Research
Redesigning TCS.com with Remote Research
 

Recently uploaded

IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 

Recently uploaded (20)

IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 

Delivering a Search-Driven User Experience with SharePoint and FAST

  • 1. Delivering a Search-Driven UX with SharePoint & FAST #CS716 Aonghus Fraser #CS716
  • 2. Aonghus (Gus) Fraser  SharePoint Lead Consultant @ C5 Alliance  ~60 Consultants; ~18 SharePoint & CRM*  Working with SharePoint since WSS 2.0  Developer background (MCPD, MCSD etc.)  Email: af@c5.je  Twitter: @gusfraser  Blog: http://techblurt.com *probably the highest concentration of SharePoint on the planet (unconfirmed)
  • 3.
  • 4. Agenda  Introductions  The Anatomy of a Search Application  When/Why Search-Driven UX  Case Study: States Assembly  Demo  Lessons Learned & Top Tips #CS716
  • 5. Agenda  Introductions  The Anatomy of a Search Application  When/Why Search-Driven UX  Case Study: States Assembly  Demo  Lessons Learned & Top Tips #CS716
  • 6. The Anatomy of a Search Application  Content  Roles (Users and Creators)  Indexing, Processing & UI Source: Search Patterns (Morville/Callender , 2010) #CS716
  • 7. Search Application vs Internet Search Search Application Internet (e.g. Bing, Altavista)  Unique result  Multiple results  Target Audience  Target Everybody  Known users  Anonymous (usually)  Complex Formats  Limited Formats  Finite Subjects  Multiple Subjects  Relevant  Dictionary/History-based Suggest/Autocomplete Suggest/Autocomplete  Rich UI  “10 Blue Links” #CS716
  • 8. FAST Document Processing Engine #CS716
  • 9. Document Processing Stages  EntityExtraction  Lemmatisation  Synonyms  Spy (Debug!) Data Post Pre-processing Manipulation Processing #CS716
  • 10. Agenda  Introductions  The Anatomy of a Search Application  When/Why Search-Driven UX  Case Study: States Assembly  Demo  Lessons Learned & Top Tips #CS716
  • 11. When/Why Search-Driven UX?  Unknown keywords  Start with refiners  Manual metadata  “People” issues  QueryingAcross Site Collections  Everybody is searching for something  User Context #CS716
  • 12. Simple Business Case  1,000 Person Company  Each Employee loses 1hr a month “searching” = 12,000 hrs/year  25% improvement with a Search Application (Conservative Estimate!)  ROI in 1 year if cost < ~£150,000 #CS716
  • 13. Search Driven Examples  E.g. Dell, Amazon, Globrix  Known Content & Single Target Audience  Unique Result Desired  Legal Sector  Cases/Matters  eDiscovery  R&D  Avoid expensive duplication #CS716
  • 14. Agenda  Introductions  The Anatomy of a Search Application  When/Why Search-Driven UX  Case Study: States Assembly  Demo  Lessons Learned & Top Tips #CS716
  • 15. States Assembly  States of Jersey Government records since 1981  Minutes, Propositions, Statements, Votes, Hansards  ~17,000 unstructured .doc, .pdf  Migration from a specialised custom ASP.NET solution #CS716
  • 16. Infrastructure Architecture 3 FAST Servers  2 SharePoint Farms  1 Content Authoring (internal)  1 Content Deployment (public) #CS716
  • 18. Methodology & Objectives  Always query FAST (FQL) where possible  No SharePoint API or CAML calls  Relevant Autocomplete  Best Hit & Hit Highlighting should link to specific location in the document #CS716
  • 19. Hansard  Official transcript of everything States Members say during question time, statements and debates in Jersey’s States Assembly  Up to 20Mb .doc & .pdf  Up to ~130 pages  Title vs Name #CS716
  • 20. Users/Roles  Elected Politicians (~50)  Power Users (~50)  Employees (~7,000)  Citizens (~98,000) #CS716
  • 21. Problems Encountered  GrevilleBathe Fund  Lack of well-defined test cases  How fuzzy?  Comparison with previous system  Irrelevant autosuggest  Synonyms #CS716
  • 22. All States of Jersey Documents since 1981 STATES ASSEMBLY
  • 23. How we did it A lot of synonyms  Continue to build from search history  Custom regular expressions  Custom pipeline stage: entity extraction  Rank profile prioritising proximity & body  Relevant cached autocomplete  Feedback form #CS716
  • 25. Agenda  Introductions  The Anatomy of a Search Application  When/Why Search-Driven UX  Case Study: States Assembly  Demo  Lessons Learned & Top Tips #CS716
  • 26. Lessons Learned & Top Tips  Define all user/role use cases  Analyse all content carefully  Populate Synonyms from search history  Did You Mean? • Spell Tuning > Spell Checking  Wireframes (e.g. balsamiq) to define the User Interface  Spy Stage to debug  Autocomplete with relevant content  Use Feedback Form #CS716
  • 27. Summary  Plan for Search up-front  Understand & define roles/personas/content  Consider FAST for pipeline extensibility, rank tuning & personalisation  Beware of upgrade/migration #CS716
  • 28. Thank you for attending! @gusfraser #CS716 #CS716
  • 29. References & Useful Links  http://www.amazon.co.uk/Search-Patterns-Discovery-Peter- Morville/dp/0596802277  http://www.amazon.co.uk/Working-Microsoft-Search-Server- SharePoint/dp/0735662223  http://social.technet.microsoft.com/wiki/contents/articles/2149.survi val-guide-fast-search-server-2010-for-sharepoint-en-us.aspx  http://techmikael.blogspot.co.uk  http://fs4sp.blogspot.co.uk  http://spsearchparts.codeplex.com/  http://fs4splogger.codeplex.com/ #CS716

Editor's Notes

  1. This is the case study track, so I&apos;m going to tell the story of how we built an advanced Government search-driven SharePoint Site underpinned by FAST Search.  However it&apos;s not JUST about a particular element of functionality in FAST or in SharePoint or in Search applications generally - Hopefully in about an hour you will realise you NEED a Search Application in your organisation, and if you have one, you will hopefully pick up something that may improve your current one! I&apos;m not claiming that the case study is &quot;the best&quot; however we went through a lot of pain in this exercise, if I can save you some of that, my job will be done. I would really like to hear from anybody afterward about successes as well as any failures. This is not a technical deep dive, although I have a developer background, this session is about the What, When, Why and How to provide better user experiences for your users through search driven applicationsfeel free to contact me after the session
  2. IT Pro? Dev? IW? Who uses FAST of any description? Good Conference?
  3. What is a Search Application? Anatomy because it can be broken down
  4. users, creators, content, engine, and interface.Morville, Peter; Callender, Jeffery (2010-01-14). Search Patterns (Kindle Location 605). OReilly Media - A. Kindle Edition. Platform-agnostic Business Requirements hard to define… especially with upgrades!!
  5. Enterprise vs Consumer.. Although a Search Application can be consumer-focused (e.g. e-commerce, travel etc. )“intuitive, meaningful and scalable access to the content”
  6. We are interested in the Document Processing pipelineIn FS4SP documents are crawled by the connectorDocument processing stages include We used FAST ESP
  7. Query Expansion Spy: Output
  8. What is a Search Application? Anatomy because it can be broken down
  9. Manual metadata – don’t trust people!
  10. Intelligent Linguistic Processing Visual Results“No Keyword”
  11. The minutes of meetings of the States started in 1524Beware of migrations…!!!
  12. Politicians:Votes &amp; PropositionsPower Users: Very specific information regular usersEmployees: All information about a given topicResidents: Anything – Votes typically, activity
  13. Gartner&apos;s MarketScope for Enterprise Search examines a group of generalist vendors, many of which our clients frequently ask about, which deliver simply priced, solid enterprise search functionality for common use cases.What You Need to KnowEnterprise search — the simplest and most frequently deployed aspect of information access technology — now dominates the dialogue between organizations and vendors about how to improve people&apos;s ability to find information in numerous and disparate repositories. Major vendors have come to dominate the market and, not surprisingly, they dominate the questions that Gartner&apos;s clients ask of its analysts. Nevertheless, some smaller vendors remain very effective at delivering the capabilities necessary to create search installations.Simpler projects, such as making an intranet searchable, fall within the scope of this document. Organizations that require specialized search-based applications (knowledge management for a high-tech electronics manufacturer, for example, or collaboration support for pharmaceutical researchers) will want to find a vendor with specialized vocabularies, ontologies and workflow.The best initial step in selecting an enterprise search vendor is to staff the project with professionals who can make decisions about project scope and establish requirements based on that knowledge. Vendors that offer basic solutions and more sophisticated products appear in this MarketScope; organizations that want the most sophisticated platforms or search-based applications, and which are willing to explore vendors that are less well established, should consider those vendors that were excluded because they did not meet the criteria for this report.Gartner puts the compound annual growth rate for the enterprise search market at 11.7% from 2007 to 2013. We believe that the market in 2010 was worth $1.37 billion, and this figure will grow to $1.89 billion in 2013Strengths:Microsoft&apos;s broad product line beyond search makes it attractive for projects that have a larger footprint.It is particularly strong at transparently revealing the logical elements that lead to a particular result being returned to users.It has invested significantly in federation as a means of broadening search, while seeking to preserve comparative relevance scoring and results interfaces.It addresses social search effectively, allowing users to collaborate on information gathering.Cautions:Clients express concern that Microsoft will focus on SharePoint to the detriment of non-SharePoint features.Pricing for the Fast search engine is difficult to calculate and deliver for clients not on the SharePoint ECAL.