SlideShare a Scribd company logo
OSLO STOCKHOLM LONDON BOSTON SINGAPORE
Sökmotorn i
SharePoint 2013
Mer än bara FAST
Marcus Johansson
• Senior Consultant, Comperio
• V-TSP Enterprise Search, Microsoft
• Course instructor, Cornerstone
Email: marcus.johansson@comperiosearch.com
Twitter: @marcjoha
Blog: http://blog.comperiosearch.com
LinkedIn: http://www.linkedin.com/in/marcusjohansson
WHAT HAPPENED TO FAST?
FAST was a true Enterprise Search platform, so…
The evolution of FAST
FDS ESP
FSIS
FSIA
FS4SP
Search in
SP2013
Search in
SP2010
Secret sauce
(incl. Mars)
End of an era, birth of a New age
• FAST now “fully integrated” into SP2013
– True, but there’s more!
• No longer a “FAST license”
– SP2013 contains everything
– Enterprise version
1997 – 2013
Empowering
the whole
SharePoint
experience
Better, more
powerful
extensibility
Major user
experience
overhaul
Main themes of the new Search
• User Experience is finally a key component
Vastly
improved
search core
Finally a
single search
architecture
User Experience is finally key
• Revamped user/admin interface
• Hover panels, previews
• Query rules, result blocks
• Result types, display templates
• “You’ve seen this result before”
• Query Builder
• Content Search web part
• Etc.
For the first time,
Search isn’t defined by the
nuts and bolts,
but from the User Experience
and high-level tools around it.
SHAREPOINT 2013’s
SEARCH EXPERIENCE
Examining
The search center
Build and extend
• With the new Content Search Web part (CSWP)
• With the new REST APIs
NEW SEARCH ARCHITECTURE
Examining SharePoint 2013’s
Search architecture
Public API
Unit of scale/role boundary
Extensibility Points
Crawl
Admin
Link
Analytics
Reporting
The search components
• A “node” is an instance of a component
• Scale by adding nodes
REST service architecture
• Directly interact with SharePoint artifacts by
using any technology supporting REST
• Also:
– CSOM JavaScript, Silverlight
– SSOM Managed code
The new Search Service Application
Keeping it all together
Services Processes
Process name Description
hostcontrollerservice.exe Process controller. Monitors and restarts children.
noderunner.exe A search component (except the crawl component)
mssearch.exe The crawl component.
Crawl component
• Changes from SP2010
– Improved performance
– Continuous crawl
• Improves freshness
– Crawl Log
• More details
• Document removal
– Crawl Health Report
• Huge improvement!Crawl
mssearch.exe
Continuous crawls
• Not event-driven indexing
• Starts crawl regardless of prior crawl session
• Large change sets no longer bad for freshness
• Only available for SharePoint content types
– Possible to crawl SP 2010 and 2007
time
Continuous
Full and
incremental
Default 15 min
Crawl health reports
Rate Latency Freshness
CPU and
memory
load
Content
Processing
activity
Etc.
Crawl rate per type Crawl load
Content processing component
• Schema mapping
– Crawled  Managed
properties
• Entity extraction
– Companies and custom
• Advanced Filter Pack is gone
– PDFs are out of the box
• Extensible through web service
• Internally: processing flows
– Replaces Python pipeline
Link
Processing flow execution
Index component
• Propriety disk-based index
• Discrete portions called
partitions
• 1 partition per 10M docs
• Each partition contains 1+
replicas for fault-tolerance
and query volume
• 1 replica, 1 server
• All servers perform indexing
(partially in-memory)
Example: Partitions and replicas
Same content
Different content
Query processing component
• Prepares the queries
– Query rules
– Result sources
– Linguistics/dictionaries
– Etc.
• Manipulates the results
– Display templates
– Late security trimming
– Etc.
• Internally: processing flows
– No custom processing as in Content Processing
– Still MAJOR improvement
Query rules
• For a certain term  trigger certain action:
– Add/change query terms
– Use alternate sorting/relevance
– Hybrid search (or other federated results)
– Etc.
• Replaces search keywords in SP2010
• Configure at farm, site collection or site-level
Query builder
• Easily builds KQL
– CSWP, result sources, query rules, etc.
Query client types
• Adjust throttling per client type
Query health reports
Trend Overall
Latency in
main flow
Latency in
each
subflow
Index times Etc.
Latency per processing node in SharePoint flow
Analytics processing component
• Analyzes crawled items and search usage
• Updates index without re-indexing documents
• Result: relevance becomes self-learning
– Also: search reports and recommendations
Link
Analytics
Reporting
Search reports
• Self-learning relevance aside,
never underestimate manual effort!
– Query rules, synonyms, boosts, etc.
• Automatic reports:
– Number of queries
– Top queries
– Abandoned queries
– No-result queries
– Query rule usage
Search administration component
• Provisions other search components
• Talks to Admin database on behalf of:
Crawl, Content and Query processing
components
• In previous FAST products, it was hard to make
the admin component redundant
– Not the case in SP2013!
– Scale appropriately
Admin
Hardware properties
• Highlights
– In-memory technology
– VMs now supported for production
– SANs less problematic
Component CPU Memory Disk I/O Network
Crawl Medium Medium Medium High
Content processing High High Medium
Index High High High Medium
Query processing Low Medium Medium
Analytics processing Medium Medium Medium High
Search administration Low Low Low Low
Questions?
Håll utkik på vår blogg!
blog.comperiosearch.com
Email: marcus.johansson@comperiosearch.com
Twitter: @marcjoha
Blog: http://blog.comperiosearch.com
LinkedIn: http://www.linkedin.com/in/marcusjohansson

More Related Content

PPTX
10 Things I Like in SharePoint 2013 Search
PDF
Sps boston 2014_o365_power_shell_csom_amitv
PPTX
SharePoint Saturday Perth 2013 - Overview of Search in SharePoint Server 201...
PPTX
SharePoint 2013 Search Topology and Optimization
PPTX
SharePoint 2013 'Search': What you need to Know!
PDF
SharePoint 2013 – the upgrade story
PPTX
SharePoint 2013 Search - Whats new for End Users
PPTX
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
10 Things I Like in SharePoint 2013 Search
Sps boston 2014_o365_power_shell_csom_amitv
SharePoint Saturday Perth 2013 - Overview of Search in SharePoint Server 201...
SharePoint 2013 Search Topology and Optimization
SharePoint 2013 'Search': What you need to Know!
SharePoint 2013 – the upgrade story
SharePoint 2013 Search - Whats new for End Users
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...

What's hot (20)

PDF
Enterprise search-sizing-ha-and-migration-path
PDF
SharePoint 2016: Features Overview
PPTX
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
PDF
MinRole and SharePoint 2016
PPTX
SharePoint 2016 Up Close and Personal
PPTX
Introduction to SharePoint 2013 Search
PPTX
Lync, Exchange, Sharepoint and Office Web Apps, the Fantastic 4 of Communi...
PPTX
SP24 - Using the Content Enrichment Web Service with SharePoint Server 2013 ...
PPTX
Work Management Application in SharePoint 2013 - architecture and development
PPTX
SPSLA - What to Expect with SharePoint 2019
PDF
SPUnite17 IT Pros Guide to Managing SharePoint Search
PPTX
#SPSPhilly search topology & optimization
PPTX
SharePoint 2010 Enterprise Search
PPTX
Best practices for migrating from SharePoint Designer to Power Automate
PPTX
SharePoint 2010 Enterprise Search isn’t just for SharePoint 2010
PPTX
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
PPTX
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
PPTX
Sharepoint server online training
PPTX
Building No-Code Collaboration Solutions on Office 365
PPTX
SharePoint and Office 365 Power User Tips Tricks and Tools
Enterprise search-sizing-ha-and-migration-path
SharePoint 2016: Features Overview
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
MinRole and SharePoint 2016
SharePoint 2016 Up Close and Personal
Introduction to SharePoint 2013 Search
Lync, Exchange, Sharepoint and Office Web Apps, the Fantastic 4 of Communi...
SP24 - Using the Content Enrichment Web Service with SharePoint Server 2013 ...
Work Management Application in SharePoint 2013 - architecture and development
SPSLA - What to Expect with SharePoint 2019
SPUnite17 IT Pros Guide to Managing SharePoint Search
#SPSPhilly search topology & optimization
SharePoint 2010 Enterprise Search
Best practices for migrating from SharePoint Designer to Power Automate
SharePoint 2010 Enterprise Search isn’t just for SharePoint 2010
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Sharepoint server online training
Building No-Code Collaboration Solutions on Office 365
SharePoint and Office 365 Power User Tips Tricks and Tools
Ad

Similar to Sökmotorn i SharePoint 2013 - Comperio (20)

PDF
Smarter share point kc user group fast presentation march 2015
PPTX
Enterprise Search in SharePoint 2010
PPTX
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
PPTX
SharePoint 2010 Search
PPTX
SPC.Org - SharePoint 2013 Search
PPTX
Enterprise Search Using SharePoint 2010 and FAST
PPTX
FAST Search for SharePoint 2010
PPTX
Share point 2013 enterprise search (public)
PPTX
SPConnections - What's new in SharePoint 2013 Search
PPTX
20130427 - Turbocharge SharePoint 2010 with SharePoint 2013 Search
PPTX
Search First Migration - Using SharePoint 2013 Search for SharePoint 2010
PPTX
Which SharePoint Search is Right for You?
PPTX
Improve Performance in Fast Search for SharePoint - Comperio
PPTX
Enterprise Search from Microsoft
PPTX
Lets build a_search-based_application_in_share_point_2013_-_spsdc[2]
PPTX
SharePoint NYC search presentation
PPTX
Let’s build a_search-based_application_in_share_point_2013_-_baltimorespug
PPTX
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
PDF
Planning SharePoint 2013 Search for IT PROs
PPTX
SharePoint 2013 Search Operations
Smarter share point kc user group fast presentation march 2015
Enterprise Search in SharePoint 2010
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
SharePoint 2010 Search
SPC.Org - SharePoint 2013 Search
Enterprise Search Using SharePoint 2010 and FAST
FAST Search for SharePoint 2010
Share point 2013 enterprise search (public)
SPConnections - What's new in SharePoint 2013 Search
20130427 - Turbocharge SharePoint 2010 with SharePoint 2013 Search
Search First Migration - Using SharePoint 2013 Search for SharePoint 2010
Which SharePoint Search is Right for You?
Improve Performance in Fast Search for SharePoint - Comperio
Enterprise Search from Microsoft
Lets build a_search-based_application_in_share_point_2013_-_spsdc[2]
SharePoint NYC search presentation
Let’s build a_search-based_application_in_share_point_2013_-_baltimorespug
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
Planning SharePoint 2013 Search for IT PROs
SharePoint 2013 Search Operations
Ad

More from Comperio - Search Matters. (16)

PDF
Samhandlingsløsninger med søk på tvers av kilder
PDF
Søkeløsningen dine kolleger drømmer om
PDF
SharePoint Search mot 360 og ProArc
PPTX
NDC lightning SharePoint 2013 and Enterprise Search
PPTX
Search Driven Websites - Comperio
PDF
Search Analytics - Comperio
PPTX
Welcome virksomhetssøk og sosial samhandling - Comperio
PPTX
Virksomhetssøk for prosjekt - Comperio
PPTX
SharePoint 2013 Enterprise Search Prjoect Learnings - Comperio
PPTX
Yammer and office 365 roadmap update - Comperio seminar oslo14 May2013
PPTX
Information wants to be free - Comperio seminar oslo14may2013
PDF
Fileserver Search Assessment - Comperio
PPTX
Big Data – good news for Enterprise Search
PDF
Produktivitet 1.0 - Comperio Seminar oktober 2012
PDF
Search solutions for big data and collaboration - Comperio seminar October 2012
PDF
Hvordan lykkes med intern Facebook og Google
Samhandlingsløsninger med søk på tvers av kilder
Søkeløsningen dine kolleger drømmer om
SharePoint Search mot 360 og ProArc
NDC lightning SharePoint 2013 and Enterprise Search
Search Driven Websites - Comperio
Search Analytics - Comperio
Welcome virksomhetssøk og sosial samhandling - Comperio
Virksomhetssøk for prosjekt - Comperio
SharePoint 2013 Enterprise Search Prjoect Learnings - Comperio
Yammer and office 365 roadmap update - Comperio seminar oslo14 May2013
Information wants to be free - Comperio seminar oslo14may2013
Fileserver Search Assessment - Comperio
Big Data – good news for Enterprise Search
Produktivitet 1.0 - Comperio Seminar oktober 2012
Search solutions for big data and collaboration - Comperio seminar October 2012
Hvordan lykkes med intern Facebook og Google

Recently uploaded (20)

PPTX
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
PDF
Reimagining Insurance: Connected Data for Confident Decisions.pdf
PDF
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
PDF
AI And Its Effect On The Evolving IT Sector In Australia - Elevate
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
ai-archetype-understanding-the-personality-of-agentic-ai.pdf
PDF
Event Presentation Google Cloud Next Extended 2025
PDF
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
PDF
REPORT: Heating appliances market in Poland 2024
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
madgavkar20181017ppt McKinsey Presentation.pdf
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
PPTX
Web Security: Login Bypass, SQLi, CSRF & XSS.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
PDF
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
PDF
Chapter 2 Digital Image Fundamentals.pdf
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
PDF
Transforming Manufacturing operations through Intelligent Integrations
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
Reimagining Insurance: Connected Data for Confident Decisions.pdf
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
A Day in the Life of Location Data - Turning Where into How.pdf
AI And Its Effect On The Evolving IT Sector In Australia - Elevate
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
ai-archetype-understanding-the-personality-of-agentic-ai.pdf
Event Presentation Google Cloud Next Extended 2025
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
REPORT: Heating appliances market in Poland 2024
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
madgavkar20181017ppt McKinsey Presentation.pdf
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Web Security: Login Bypass, SQLi, CSRF & XSS.pptx
NewMind AI Monthly Chronicles - July 2025
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
Chapter 2 Digital Image Fundamentals.pdf
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
Transforming Manufacturing operations through Intelligent Integrations

Sökmotorn i SharePoint 2013 - Comperio

  • 1. OSLO STOCKHOLM LONDON BOSTON SINGAPORE Sökmotorn i SharePoint 2013 Mer än bara FAST
  • 2. Marcus Johansson • Senior Consultant, Comperio • V-TSP Enterprise Search, Microsoft • Course instructor, Cornerstone Email: [email protected] Twitter: @marcjoha Blog: http://blog.comperiosearch.com LinkedIn: http://www.linkedin.com/in/marcusjohansson
  • 3. WHAT HAPPENED TO FAST? FAST was a true Enterprise Search platform, so…
  • 4. The evolution of FAST FDS ESP FSIS FSIA FS4SP Search in SP2013 Search in SP2010 Secret sauce (incl. Mars)
  • 5. End of an era, birth of a New age • FAST now “fully integrated” into SP2013 – True, but there’s more! • No longer a “FAST license” – SP2013 contains everything – Enterprise version 1997 – 2013
  • 6. Empowering the whole SharePoint experience Better, more powerful extensibility Major user experience overhaul Main themes of the new Search • User Experience is finally a key component Vastly improved search core Finally a single search architecture
  • 7. User Experience is finally key • Revamped user/admin interface • Hover panels, previews • Query rules, result blocks • Result types, display templates • “You’ve seen this result before” • Query Builder • Content Search web part • Etc.
  • 8. For the first time, Search isn’t defined by the nuts and bolts, but from the User Experience and high-level tools around it.
  • 11. Build and extend • With the new Content Search Web part (CSWP) • With the new REST APIs
  • 12. NEW SEARCH ARCHITECTURE Examining SharePoint 2013’s
  • 13. Search architecture Public API Unit of scale/role boundary Extensibility Points Crawl Admin Link Analytics Reporting
  • 14. The search components • A “node” is an instance of a component • Scale by adding nodes
  • 15. REST service architecture • Directly interact with SharePoint artifacts by using any technology supporting REST • Also: – CSOM JavaScript, Silverlight – SSOM Managed code
  • 16. The new Search Service Application
  • 17. Keeping it all together Services Processes Process name Description hostcontrollerservice.exe Process controller. Monitors and restarts children. noderunner.exe A search component (except the crawl component) mssearch.exe The crawl component.
  • 18. Crawl component • Changes from SP2010 – Improved performance – Continuous crawl • Improves freshness – Crawl Log • More details • Document removal – Crawl Health Report • Huge improvement!Crawl mssearch.exe
  • 19. Continuous crawls • Not event-driven indexing • Starts crawl regardless of prior crawl session • Large change sets no longer bad for freshness • Only available for SharePoint content types – Possible to crawl SP 2010 and 2007 time Continuous Full and incremental Default 15 min
  • 20. Crawl health reports Rate Latency Freshness CPU and memory load Content Processing activity Etc. Crawl rate per type Crawl load
  • 21. Content processing component • Schema mapping – Crawled  Managed properties • Entity extraction – Companies and custom • Advanced Filter Pack is gone – PDFs are out of the box • Extensible through web service • Internally: processing flows – Replaces Python pipeline Link
  • 23. Index component • Propriety disk-based index • Discrete portions called partitions • 1 partition per 10M docs • Each partition contains 1+ replicas for fault-tolerance and query volume • 1 replica, 1 server • All servers perform indexing (partially in-memory)
  • 24. Example: Partitions and replicas Same content Different content
  • 25. Query processing component • Prepares the queries – Query rules – Result sources – Linguistics/dictionaries – Etc. • Manipulates the results – Display templates – Late security trimming – Etc. • Internally: processing flows – No custom processing as in Content Processing – Still MAJOR improvement
  • 26. Query rules • For a certain term  trigger certain action: – Add/change query terms – Use alternate sorting/relevance – Hybrid search (or other federated results) – Etc. • Replaces search keywords in SP2010 • Configure at farm, site collection or site-level
  • 27. Query builder • Easily builds KQL – CSWP, result sources, query rules, etc.
  • 28. Query client types • Adjust throttling per client type
  • 29. Query health reports Trend Overall Latency in main flow Latency in each subflow Index times Etc. Latency per processing node in SharePoint flow
  • 30. Analytics processing component • Analyzes crawled items and search usage • Updates index without re-indexing documents • Result: relevance becomes self-learning – Also: search reports and recommendations Link Analytics Reporting
  • 31. Search reports • Self-learning relevance aside, never underestimate manual effort! – Query rules, synonyms, boosts, etc. • Automatic reports: – Number of queries – Top queries – Abandoned queries – No-result queries – Query rule usage
  • 32. Search administration component • Provisions other search components • Talks to Admin database on behalf of: Crawl, Content and Query processing components • In previous FAST products, it was hard to make the admin component redundant – Not the case in SP2013! – Scale appropriately Admin
  • 33. Hardware properties • Highlights – In-memory technology – VMs now supported for production – SANs less problematic Component CPU Memory Disk I/O Network Crawl Medium Medium Medium High Content processing High High Medium Index High High High Medium Query processing Low Medium Medium Analytics processing Medium Medium Medium High Search administration Low Low Low Low
  • 34. Questions? Håll utkik på vår blogg! blog.comperiosearch.com Email: [email protected] Twitter: @marcjoha Blog: http://blog.comperiosearch.com LinkedIn: http://www.linkedin.com/in/marcusjohansson