SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Sponsors             SharePoint Saturday
Gold




           Technical Overview of FAST
               Search Server for
                SharePoint 2010
Silver              Sezai Komur
            SharePoint Solutions Architect
Bronze
                        CSG
What is FAST Search Server for
          SharePoint 2010?
• Microsoft buys FAST Search and Transfer in
  2008 for $1.2 Billion US.
• Port of FAST ESP integrated with SharePoint
  2010.
• New enhanced search engine integrated with
  SharePoint Server 2010



                                      SharePoint Saturday
                                                  Perth 2011
How is FAST Search better than
       SharePoint Server Search?
• Better search result quality
   – Better quality search engine relevancy and use of
     linguistics, stemming & lemmatisation in search
     processing
• Search Platform Extensibility
• Advanced Content Processing
   – Property Extraction
   – Document Processing Pipeline Extensibility
• Extreme Scale Search
   – Search Billions of documents with sub second search
     times
• Deep Refinement
   – Exact refinement number, SharePoint refiners aren't over
     the entire result set                          SharePoint Saturday
                                                                 Perth 2011
How is FAST Search better than
        SharePoint Server Search?
• Advanced Sorting
   – Sort on Managed Properties and Rank Profiles
• Tuneable Relevance with Multiple Rank Profiles
• FQL Query Language
• Contextual Search
   – Tailor results and refinement to user profile or audience
• Rich Web Indexing
   – Dynamic web content and Javascript, highly customisable connector
• Similar Results Detection & Results Collapsing
• Thumbnails and Previews
   – SharePoint 2010 Word and PowerPoint results via Office Web Apps
• Visual Best Bets



                                                                 SharePoint Saturday
                                                                             Perth 2011
FAST Search Service Applications
Two SharePoint Service Applications
Communicate with FAST Servers
• FAST Content Search Service Application
  – Connector Configuration
  – Crawling
• FAST Query Search Service Application
  – Queries and Results from associated Web
    Applications
  – Managed Property Mapping configuration
  – People Search
                                              SharePoint Saturday
                                                          Perth 2011
FAST Web Services
Services that SharePoint communicates with
• Content Distributors
• Query Service
• Administration Service
• Resource Store
• Log Server
• See Install_Info.txt in FAST install folder and
  look in IIS

                                           SharePoint Saturday
                                                       Perth 2011
SharePoint Saturday
            Perth 2011
SharePoint Farm

              Web Server           Site Collection Admin UI        PowerShell                      Central Administration UI
                                   •   Deployment                  •    Schema configuration       •   Property mapping
                       Web Parts   •   User Context Management     •    Admin configuration        •   Property extraction
                                   •   Promotion/Demotion          •    Deployment                 •   Spell-checking
                                                                        configuration
 Custom       Query Web
front-end       Service
                                   FAST Search Server 2010 for SharePoint Farm
                  Federation
                 Object Model
                                                           Administration



                   FAST Search                                                                              Content SSA
                                                        Query                                                                  Content
                     Query                                                                                  (FAST Search
                                          Query        Matching          Item                               Connector)
                                        Processing                     Processing                           - SharePoint
                                                                                                            - BDC
                                                                                                            - Exchange         Content
 External
                                                                                                            - Web
federation
               People Search
                                                                                      FAST
  sources                                                                             Indexing
               (query/crawl)
                                        FAST Search     Indexing                      Connectors
                                       Authorization                    Web Link
                                                                        Analysis                                               Content
                                           (FSA)
                 Query SSA
               (Search Service
                                                                       Monitoring
                 Application)

   User
  Profiles                             Active        Microsoft System Center
                                                                                               !
                                       Directory     Operations Manager                        !



                                                                                                                   SharePoint Saturday
                                                                                                                               Perth 2011
Simple Conceptual Architecture




                          SharePoint Saturday
                                      Perth 2011
Topology Diagram




                   SharePoint Saturday
                               Perth 2011
Medium Farm
     SP2010 Farm                                             FAST Search for SharePoint 2010 Farm




   WFE               WFE           FAST-ADM-1               FAST-ADM-2           FAST-FSTIDX-11    FAST-FSTIDX-12        FAST-FSTIDX-13
 Query SSA         Query SSA          Admin              Content Distributor 2    Index (Search)    Index (Search)        Index (Search)
                                Content Distributor 1   Indexing Dispatcher 2      4 Docprocs+       4 Docprocs+           4 Docprocs+
                               Indexing Dispatcher 1        Web Analyzer
                                   Web Analyzer             6 Docprocs+
SP2010 Services Farm                                     (Enterprise Crawler)




                                                                                 FAST-FSTIDX-21    FAST-FSTIDX-22        FAST-FSTIDX-23
                                                                                  (Index) Search    (Index) Search        (Index) Search
  SP Crawl       SP Crawl                                                            QR Server         QR Server             QR Server
 People Crawl   People Crawl




   Crawl DB     Crawl DB
Search Admin DB

  SQL 2008 Cluster


                                                                                                                     SharePoint Saturday
                                                                                                                                 Perth 2011
SharePoint Saturday
            Perth 2011
Search Engine Basics
• Crawling
  – Gathering content to store in an index
• Indexing
  – Storing content in an index optimised for
    searching
• Querying
  – Users execute searches against the index


                                                SharePoint Saturday
                                                            Perth 2011
Crawling




           SharePoint Saturday
                       Perth 2011
Crawling
• Connecting to sources of content to
  download files and data for processing
• Downloading documents or files (Items)
• Working through URLs
  – List or directory of items to crawl
  – Following links to other items
• Extracting information from files
  – Converting file formats to text for processing
  – Identifying properties or fields of information
                                              SharePoint Saturday
                                                          Perth 2011
DEMO


FAST SEARCH SERVICE APPLICATIONS
FAST SYSTEM DIRECTORY
FAST WEB SERVICES
CONNECTORS & CRAWLING
                             SharePoint Saturday
                                         Perth 2011
Processing & Indexing




                        SharePoint Saturday
                                    Perth 2011
Item Processing
•   Format conversion
     –   IFilters
     –   Advanced Filter Pack (Oracle Outside In) - 400+ formats
•   Language and encoding detection
•   Lemmatizer                                                     Optional content pipeline
     –   linguistics normalization                                 stages:
•   Tokenizer
     –   word breaking
                                                                   •   XML Properties mapper
•   Entity extraction                                              •   Offensive content filter
     –   companies, locations                                      •   Verbatim (whole word)
•   DateTimeNormalizer                                                 extractor (loads dictionary for
     –   Date normalization                                            custom extraction, e.g.
•   Vectorizer
                                                                       product names)
     –   Create document vector for similarity searching           •   Field Collapsing
•   WebAnalyzer                                                    •   Entity Extraction (persons)
     –   anchor text and link cardinality analysis                 •   Document Processing Pipeline
•   PropertiesMapper                                                   Extension
     –   Map to crawled properties
•   PropertiesReporter
     –   report detected properties


    FAST Search stores data to its Search Index after processing completes
                                                                                     SharePoint Saturday
                                                                                                 Perth 2011
Mapper
                                             …




                                         …
                            Entity
                          Extraction


                         Lemmatization


                           Language
                           Detection

                            Format
                          Conversion
                                                 Document Processing Pipeline




            Perth 2011
SharePoint Saturday
Property Extraction




                      SharePoint Saturday
                                  Perth 2011
Document Processing Pipeline
            Extensibility
• Items are processed in the Document Processing
  Pipeline after they are crawled and before they
  are stored in the index.
• Create and alter crawled property data.
• You can run code and pass data to other systems
  – ‘Deep’ Search of raw data
  – Geocoding
  – OCR
  – Audio and Video Transcription
  … The sky is the limit!
                                         SharePoint Saturday
                                                     Perth 2011
DEMO

DOCUMENT PROCESSING PIPELINE
CRAWLED PROPERTIES
MANAGED PROPERTIES
                               SharePoint Saturday
                                           Perth 2011
Search UI




            SharePoint Saturday
                        Perth 2011
Web Parts




            SharePoint Saturday
                        Perth 2011
Refiners
• Refinement Panel Web Part
• Add and edit refiners displayed by changing
  filter category definition XML.
• Properties specified in lower case, managed
  property must have refinement enabled




                                       SharePoint Saturday
                                                   Perth 2011
Rank Profiles
• Configure Multiple Rank Profiles
• Allow Selection of Rank Profile in Search UI
  to change sorting
• Defaulting based on user profile




                                         SharePoint Saturday
                                                     Perth 2011
DEMO

SEARCH UI
REFINERS
DOCUMENT PREVIEWS
VISUAL BEST BETS
                    SharePoint Saturday
                                Perth 2011
SP Saturday Slide Template Example

QUESTION AND ANSWER


                                     SharePoint Saturday
                                                 Perth 2011
Related Links
Sezai’s Blog
http://sharepoint-sezai-moss-2007.blogspot.com/

Enterprise Search IT Professional Training
http://technet.microsoft.com/en-us/enterprisesearch/ff960998

Debugging and Tracing Pipeline Extensibility Stages
https://blogs.msdn.com/b/thomsven/archive/2010/09/23/debugging-and-
tracing-fast-search-pipeline-extensibility-stages.aspx
http://techmikael.blogspot.com/2010/12/how-to-debug-and-log-fast-
search.html

Shyam Nyaran’s blog – Visual Refiner Web Part
http://www.dotnetbounce.com/archive/2011/02/06/visual-refiners-for-
sharepoint-server-2010-and-fast-search.aspx


                                                               SharePoint Saturday
                                                                           Perth 2011
Sponsors
            SharePoint Saturday            Gold




         Thanks for listening!

 Remember to submit your feedback so
  you can go into the raffle draw at the
  end of the day! And don’t forget that
                                           Silver
you have to be at the draw to claim your
                 prizes!
                                           Bronze

Weitere ähnliche Inhalte

Was ist angesagt?

Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Nik Patel
 
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Nik Patel
 
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Findwise
 

Was ist angesagt? (20)

SharePoint 2013 'Search': What you need to Know!
SharePoint 2013 'Search': What you need to Know!SharePoint 2013 'Search': What you need to Know!
SharePoint 2013 'Search': What you need to Know!
 
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
 
SharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersSharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End Users
 
SharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade storySharePoint 2013 – the upgrade story
SharePoint 2013 – the upgrade story
 
Search Options in SharePoint 2010
Search Options in SharePoint 2010Search Options in SharePoint 2010
Search Options in SharePoint 2010
 
SharePoint 2013 search improvements
SharePoint 2013 search improvementsSharePoint 2013 search improvements
SharePoint 2013 search improvements
 
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...
 
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
 
Configuring and Managing Results Sources in SharePoint 2013
Configuring and Managing Results Sources in SharePoint 2013Configuring and Managing Results Sources in SharePoint 2013
Configuring and Managing Results Sources in SharePoint 2013
 
Sps boston 2014_o365_power_shell_csom_amitv
Sps boston 2014_o365_power_shell_csom_amitvSps boston 2014_o365_power_shell_csom_amitv
Sps boston 2014_o365_power_shell_csom_amitv
 
Planning SharePoint 2013 Search for IT PROs
Planning SharePoint 2013 Search for IT PROsPlanning SharePoint 2013 Search for IT PROs
Planning SharePoint 2013 Search for IT PROs
 
Avoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakesAvoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakes
 
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
 
Driving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC GroupDriving End User Adoption in SharePoint 2013 & 2010 - EPC Group
Driving End User Adoption in SharePoint 2013 & 2010 - EPC Group
 
Introduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael BlumenthalIntroduction to SharePoint 2013 by Michael Blumenthal
Introduction to SharePoint 2013 by Michael Blumenthal
 
Enterprise Search in SharePoint 2013
Enterprise Search in SharePoint 2013Enterprise Search in SharePoint 2013
Enterprise Search in SharePoint 2013
 
SharePoint Search Tips for Power Users
SharePoint Search Tips for Power UsersSharePoint Search Tips for Power Users
SharePoint Search Tips for Power Users
 
Understanding and Configuring an Effective SharePoint 2013 Search
Understanding and Configuring an Effective SharePoint 2013 SearchUnderstanding and Configuring an Effective SharePoint 2013 Search
Understanding and Configuring an Effective SharePoint 2013 Search
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization
 
Search First Migration - Using SharePoint 2013 Search for SharePoint 2010
Search First Migration - Using SharePoint 2013 Search for SharePoint 2010Search First Migration - Using SharePoint 2013 Search for SharePoint 2010
Search First Migration - Using SharePoint 2013 Search for SharePoint 2010
 

Ähnlich wie Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Saturday Perth

SEASPC 2011 - Building the Perfect SharePoint 2010 Farm: Real World Best Prac...
SEASPC 2011 - Building the Perfect SharePoint 2010 Farm: Real World Best Prac...SEASPC 2011 - Building the Perfect SharePoint 2010 Farm: Real World Best Prac...
SEASPC 2011 - Building the Perfect SharePoint 2010 Farm: Real World Best Prac...
Michael Noel
 
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 SearchSPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
Agnes Molnar
 
Introduction to FAST Search for SharePoint 2010
Introduction to FAST Search for SharePoint 2010Introduction to FAST Search for SharePoint 2010
Introduction to FAST Search for SharePoint 2010
Joris Poelmans
 
Fishbowl Solutions WebCenter Search Webinar Presentation
Fishbowl Solutions WebCenter Search Webinar PresentationFishbowl Solutions WebCenter Search Webinar Presentation
Fishbowl Solutions WebCenter Search Webinar Presentation
Kim Negaard
 
#SEASPC: Information Architecture and Enterprise Search - Better Together
#SEASPC: Information Architecture and Enterprise Search - Better Together#SEASPC: Information Architecture and Enterprise Search - Better Together
#SEASPC: Information Architecture and Enterprise Search - Better Together
Agnes Molnar
 
Find Information Faster Using SharePoint 2010 Search
Find Information Faster Using SharePoint 2010 SearchFind Information Faster Using SharePoint 2010 Search
Find Information Faster Using SharePoint 2010 Search
Perficient, Inc.
 
SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1
Usman Zafar Malik
 
Search for Overview for SC Upstate SP users
Search for Overview for SC Upstate SP usersSearch for Overview for SC Upstate SP users
Search for Overview for SC Upstate SP users
Mike Brannon
 

Ähnlich wie Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Saturday Perth (20)

SEASPC 2011 - Building the Perfect SharePoint 2010 Farm: Real World Best Prac...
SEASPC 2011 - Building the Perfect SharePoint 2010 Farm: Real World Best Prac...SEASPC 2011 - Building the Perfect SharePoint 2010 Farm: Real World Best Prac...
SEASPC 2011 - Building the Perfect SharePoint 2010 Farm: Real World Best Prac...
 
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 SearchSPCAdriatics - 10 Things I Like In SharePoint 2013 Search
SPCAdriatics - 10 Things I Like In SharePoint 2013 Search
 
Unleashing FAST Search
Unleashing FAST SearchUnleashing FAST Search
Unleashing FAST Search
 
Sp tech con-admin101
Sp tech con-admin101Sp tech con-admin101
Sp tech con-admin101
 
Introduction to FAST Search for SharePoint 2010
Introduction to FAST Search for SharePoint 2010Introduction to FAST Search for SharePoint 2010
Introduction to FAST Search for SharePoint 2010
 
Fishbowl Solutions WebCenter Search Webinar Presentation
Fishbowl Solutions WebCenter Search Webinar PresentationFishbowl Solutions WebCenter Search Webinar Presentation
Fishbowl Solutions WebCenter Search Webinar Presentation
 
KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101KMWorld SharePoint 2010-Admin 101
KMWorld SharePoint 2010-Admin 101
 
ASAP Session 4
ASAP Session 4ASAP Session 4
ASAP Session 4
 
#SEASPC: Information Architecture and Enterprise Search - Better Together
#SEASPC: Information Architecture and Enterprise Search - Better Together#SEASPC: Information Architecture and Enterprise Search - Better Together
#SEASPC: Information Architecture and Enterprise Search - Better Together
 
Find Information Faster Using SharePoint 2010 Search
Find Information Faster Using SharePoint 2010 SearchFind Information Faster Using SharePoint 2010 Search
Find Information Faster Using SharePoint 2010 Search
 
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
 
Ontolica Suite Comparison
Ontolica Suite ComparisonOntolica Suite Comparison
Ontolica Suite Comparison
 
Share Point 2010 Features
Share Point 2010 FeaturesShare Point 2010 Features
Share Point 2010 Features
 
Drilling Down to the Challenges of SharePoint Taxonomy Implementation
Drilling Down to the Challenges of SharePoint Taxonomy ImplementationDrilling Down to the Challenges of SharePoint Taxonomy Implementation
Drilling Down to the Challenges of SharePoint Taxonomy Implementation
 
Bpc10 119 agnes-molnar_implementingsearch
Bpc10 119 agnes-molnar_implementingsearchBpc10 119 agnes-molnar_implementingsearch
Bpc10 119 agnes-molnar_implementingsearch
 
Installing and tweaking FASTSearch
Installing and tweaking FASTSearchInstalling and tweaking FASTSearch
Installing and tweaking FASTSearch
 
SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1SharePoint 2010 Training Session 1
SharePoint 2010 Training Session 1
 
Prepare & Deliver SharePoint Success in 2011
Prepare & Deliver SharePoint Success in 2011Prepare & Deliver SharePoint Success in 2011
Prepare & Deliver SharePoint Success in 2011
 
Tagging Up - MMS and Taxonomy In SharePoint 2010
Tagging Up - MMS and Taxonomy In SharePoint 2010Tagging Up - MMS and Taxonomy In SharePoint 2010
Tagging Up - MMS and Taxonomy In SharePoint 2010
 
Search for Overview for SC Upstate SP users
Search for Overview for SC Upstate SP usersSearch for Overview for SC Upstate SP users
Search for Overview for SC Upstate SP users
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Saturday Perth

  • 1. Sponsors SharePoint Saturday Gold Technical Overview of FAST Search Server for SharePoint 2010 Silver Sezai Komur SharePoint Solutions Architect Bronze CSG
  • 2. What is FAST Search Server for SharePoint 2010? • Microsoft buys FAST Search and Transfer in 2008 for $1.2 Billion US. • Port of FAST ESP integrated with SharePoint 2010. • New enhanced search engine integrated with SharePoint Server 2010 SharePoint Saturday Perth 2011
  • 3. How is FAST Search better than SharePoint Server Search? • Better search result quality – Better quality search engine relevancy and use of linguistics, stemming & lemmatisation in search processing • Search Platform Extensibility • Advanced Content Processing – Property Extraction – Document Processing Pipeline Extensibility • Extreme Scale Search – Search Billions of documents with sub second search times • Deep Refinement – Exact refinement number, SharePoint refiners aren't over the entire result set SharePoint Saturday Perth 2011
  • 4. How is FAST Search better than SharePoint Server Search? • Advanced Sorting – Sort on Managed Properties and Rank Profiles • Tuneable Relevance with Multiple Rank Profiles • FQL Query Language • Contextual Search – Tailor results and refinement to user profile or audience • Rich Web Indexing – Dynamic web content and Javascript, highly customisable connector • Similar Results Detection & Results Collapsing • Thumbnails and Previews – SharePoint 2010 Word and PowerPoint results via Office Web Apps • Visual Best Bets SharePoint Saturday Perth 2011
  • 5. FAST Search Service Applications Two SharePoint Service Applications Communicate with FAST Servers • FAST Content Search Service Application – Connector Configuration – Crawling • FAST Query Search Service Application – Queries and Results from associated Web Applications – Managed Property Mapping configuration – People Search SharePoint Saturday Perth 2011
  • 6. FAST Web Services Services that SharePoint communicates with • Content Distributors • Query Service • Administration Service • Resource Store • Log Server • See Install_Info.txt in FAST install folder and look in IIS SharePoint Saturday Perth 2011
  • 7. SharePoint Saturday Perth 2011
  • 8. SharePoint Farm Web Server Site Collection Admin UI PowerShell Central Administration UI • Deployment • Schema configuration • Property mapping Web Parts • User Context Management • Admin configuration • Property extraction • Promotion/Demotion • Deployment • Spell-checking configuration Custom Query Web front-end Service FAST Search Server 2010 for SharePoint Farm Federation Object Model Administration FAST Search Content SSA Query Content Query (FAST Search Query Matching Item Connector) Processing Processing - SharePoint - BDC - Exchange Content External - Web federation People Search FAST sources Indexing (query/crawl) FAST Search Indexing Connectors Authorization Web Link Analysis Content (FSA) Query SSA (Search Service Monitoring Application) User Profiles Active Microsoft System Center ! Directory Operations Manager ! SharePoint Saturday Perth 2011
  • 9. Simple Conceptual Architecture SharePoint Saturday Perth 2011
  • 10. Topology Diagram SharePoint Saturday Perth 2011
  • 11. Medium Farm SP2010 Farm FAST Search for SharePoint 2010 Farm WFE WFE FAST-ADM-1 FAST-ADM-2 FAST-FSTIDX-11 FAST-FSTIDX-12 FAST-FSTIDX-13 Query SSA Query SSA Admin Content Distributor 2 Index (Search) Index (Search) Index (Search) Content Distributor 1 Indexing Dispatcher 2 4 Docprocs+ 4 Docprocs+ 4 Docprocs+ Indexing Dispatcher 1 Web Analyzer Web Analyzer 6 Docprocs+ SP2010 Services Farm (Enterprise Crawler) FAST-FSTIDX-21 FAST-FSTIDX-22 FAST-FSTIDX-23 (Index) Search (Index) Search (Index) Search SP Crawl SP Crawl QR Server QR Server QR Server People Crawl People Crawl Crawl DB Crawl DB Search Admin DB SQL 2008 Cluster SharePoint Saturday Perth 2011
  • 12. SharePoint Saturday Perth 2011
  • 13. Search Engine Basics • Crawling – Gathering content to store in an index • Indexing – Storing content in an index optimised for searching • Querying – Users execute searches against the index SharePoint Saturday Perth 2011
  • 14. Crawling SharePoint Saturday Perth 2011
  • 15. Crawling • Connecting to sources of content to download files and data for processing • Downloading documents or files (Items) • Working through URLs – List or directory of items to crawl – Following links to other items • Extracting information from files – Converting file formats to text for processing – Identifying properties or fields of information SharePoint Saturday Perth 2011
  • 16. DEMO FAST SEARCH SERVICE APPLICATIONS FAST SYSTEM DIRECTORY FAST WEB SERVICES CONNECTORS & CRAWLING SharePoint Saturday Perth 2011
  • 17. Processing & Indexing SharePoint Saturday Perth 2011
  • 18. Item Processing • Format conversion – IFilters – Advanced Filter Pack (Oracle Outside In) - 400+ formats • Language and encoding detection • Lemmatizer Optional content pipeline – linguistics normalization stages: • Tokenizer – word breaking • XML Properties mapper • Entity extraction • Offensive content filter – companies, locations • Verbatim (whole word) • DateTimeNormalizer extractor (loads dictionary for – Date normalization custom extraction, e.g. • Vectorizer product names) – Create document vector for similarity searching • Field Collapsing • WebAnalyzer • Entity Extraction (persons) – anchor text and link cardinality analysis • Document Processing Pipeline • PropertiesMapper Extension – Map to crawled properties • PropertiesReporter – report detected properties FAST Search stores data to its Search Index after processing completes SharePoint Saturday Perth 2011
  • 19. Mapper … … Entity Extraction Lemmatization Language Detection Format Conversion Document Processing Pipeline Perth 2011 SharePoint Saturday
  • 20. Property Extraction SharePoint Saturday Perth 2011
  • 21. Document Processing Pipeline Extensibility • Items are processed in the Document Processing Pipeline after they are crawled and before they are stored in the index. • Create and alter crawled property data. • You can run code and pass data to other systems – ‘Deep’ Search of raw data – Geocoding – OCR – Audio and Video Transcription … The sky is the limit! SharePoint Saturday Perth 2011
  • 22. DEMO DOCUMENT PROCESSING PIPELINE CRAWLED PROPERTIES MANAGED PROPERTIES SharePoint Saturday Perth 2011
  • 23. Search UI SharePoint Saturday Perth 2011
  • 24. Web Parts SharePoint Saturday Perth 2011
  • 25. Refiners • Refinement Panel Web Part • Add and edit refiners displayed by changing filter category definition XML. • Properties specified in lower case, managed property must have refinement enabled SharePoint Saturday Perth 2011
  • 26. Rank Profiles • Configure Multiple Rank Profiles • Allow Selection of Rank Profile in Search UI to change sorting • Defaulting based on user profile SharePoint Saturday Perth 2011
  • 27. DEMO SEARCH UI REFINERS DOCUMENT PREVIEWS VISUAL BEST BETS SharePoint Saturday Perth 2011
  • 28. SP Saturday Slide Template Example QUESTION AND ANSWER SharePoint Saturday Perth 2011
  • 29. Related Links Sezai’s Blog http://sharepoint-sezai-moss-2007.blogspot.com/ Enterprise Search IT Professional Training http://technet.microsoft.com/en-us/enterprisesearch/ff960998 Debugging and Tracing Pipeline Extensibility Stages https://blogs.msdn.com/b/thomsven/archive/2010/09/23/debugging-and- tracing-fast-search-pipeline-extensibility-stages.aspx http://techmikael.blogspot.com/2010/12/how-to-debug-and-log-fast- search.html Shyam Nyaran’s blog – Visual Refiner Web Part http://www.dotnetbounce.com/archive/2011/02/06/visual-refiners-for- sharepoint-server-2010-and-fast-search.aspx SharePoint Saturday Perth 2011
  • 30. Sponsors SharePoint Saturday Gold Thanks for listening! Remember to submit your feedback so you can go into the raffle draw at the end of the day! And don’t forget that Silver you have to be at the draw to claim your prizes! Bronze