SlideShare une entreprise Scribd logo
1  sur  34
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

Contenu connexe

Tendances

Enterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-pathEnterprise search-sizing-ha-and-migration-path
Enterprise search-sizing-ha-and-migration-pathmicrosoftasap
 
SharePoint 2016: Features Overview
SharePoint 2016: Features OverviewSharePoint 2016: Features Overview
SharePoint 2016: Features OverviewShareGate
 
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...
Developing a Custom FAST Search Server 2010 for SharePoint Solution - Share...Sezai Komur
 
MinRole and SharePoint 2016
MinRole and SharePoint 2016MinRole and SharePoint 2016
MinRole and SharePoint 2016InnoTech
 
SharePoint 2016 Up Close and Personal
SharePoint 2016   Up Close and PersonalSharePoint 2016   Up Close and Personal
SharePoint 2016 Up Close and PersonalRegroove
 
Introduction to SharePoint 2013 Search
Introduction to SharePoint 2013 SearchIntroduction to SharePoint 2013 Search
Introduction to SharePoint 2013 SearchSurfRay
 
Lync, Exchange, Sharepoint and Office Web Apps, the Fantastic 4 of Communi...
Lync, Exchange, Sharepoint  and Office Web Apps, the  Fantastic 4 of  Communi...Lync, Exchange, Sharepoint  and Office Web Apps, the  Fantastic 4 of  Communi...
Lync, Exchange, Sharepoint and Office Web Apps, the Fantastic 4 of Communi...Vlad Catrinescu
 
SP24 - Using the Content Enrichment Web Service with SharePoint Server 2013 ...
SP24  - Using the Content Enrichment Web Service with SharePoint Server 2013 ...SP24  - Using the Content Enrichment Web Service with SharePoint Server 2013 ...
SP24 - Using the Content Enrichment Web Service with SharePoint Server 2013 ...Sezai Komur
 
Work Management Application in SharePoint 2013 - architecture and development
Work Management Application in SharePoint 2013 - architecture and developmentWork Management Application in SharePoint 2013 - architecture and development
Work Management Application in SharePoint 2013 - architecture and developmentAdis Jugo
 
SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019Brian Caauwe
 
SPUnite17 IT Pros Guide to Managing SharePoint Search
SPUnite17 IT Pros Guide to Managing SharePoint SearchSPUnite17 IT Pros Guide to Managing SharePoint Search
SPUnite17 IT Pros Guide to Managing SharePoint SearchNCCOMMS
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimizationMike Maadarani
 
SharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise SearchSharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise SearchAgnes Molnar
 
Best practices for migrating from SharePoint Designer to Power Automate
Best practices for migrating from SharePoint Designer to Power AutomateBest practices for migrating from SharePoint Designer to Power Automate
Best practices for migrating from SharePoint Designer to Power AutomateWilliam Huneycutt, II
 
SharePoint 2010 Enterprise Search isn’t just for SharePoint 2010
SharePoint 2010 Enterprise Search isn’t just for SharePoint 2010 SharePoint 2010 Enterprise Search isn’t just for SharePoint 2010
SharePoint 2010 Enterprise Search isn’t just for SharePoint 2010 Natalya Voskresenskaya
 
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013Corey Roth
 
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 2013Findwise
 
Building No-Code Collaboration Solutions on Office 365
Building No-Code Collaboration Solutions on Office 365Building No-Code Collaboration Solutions on Office 365
Building No-Code Collaboration Solutions on Office 365Dragan Panjkov
 
SharePoint and Office 365 Power User Tips Tricks and Tools
SharePoint and Office 365 Power User Tips Tricks and ToolsSharePoint and Office 365 Power User Tips Tricks and Tools
SharePoint and Office 365 Power User Tips Tricks and ToolsJoel Oleson
 

Tendances (20)

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

Similaire à Sökmotorn i SharePoint 2013 - Comperio

The things you need to know about SharePoint 2013 Search
The things you need to know about SharePoint 2013 SearchThe things you need to know about SharePoint 2013 Search
The things you need to know about SharePoint 2013 SearchSearch Technologies
 
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 PROsBenjamin Athawes
 
Smarter share point kc user group fast presentation march 2015
Smarter share point kc user group fast presentation   march 2015Smarter share point kc user group fast presentation   march 2015
Smarter share point kc user group fast presentation march 2015Kyle Bodenstab
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSPC Adriatics
 
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...Sezai Komur
 
Mct Summit 2013 Why SharePoint 2013
Mct Summit 2013   Why SharePoint 2013Mct Summit 2013   Why SharePoint 2013
Mct Summit 2013 Why SharePoint 2013Chris Givens
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spugJeff Fried
 
Fried houston spug
Fried houston spugFried houston spug
Fried houston spugJeff Fried
 
Implementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEMImplementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEMrtpaem
 
SharePoint Search - SPSNYC 2014
SharePoint Search - SPSNYC 2014SharePoint Search - SPSNYC 2014
SharePoint Search - SPSNYC 2014Avtex
 
SharePoint User Group Meeting- SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 SearchSharePoint User Group Meeting- SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 SearchC/D/H Technology Consultants
 
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 2010Bob German
 
ESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
 
WISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsWISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsBrian Caauwe
 
SharePoint NYC search presentation
SharePoint NYC search presentationSharePoint NYC search presentation
SharePoint NYC search presentationjtbarrera
 
Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?Benjamin Niaulin
 
Real World Challenges in Enterprise Search
Real World Challenges in Enterprise SearchReal World Challenges in Enterprise Search
Real World Challenges in Enterprise SearchAgnes Molnar
 
SPSBE building an faq for end users
SPSBE building an faq for end usersSPSBE building an faq for end users
SPSBE building an faq for end usersPaul Hunt
 
Spsbe buildinganfaqforendusers-150422122027-conversion-gate02
Spsbe buildinganfaqforendusers-150422122027-conversion-gate02Spsbe buildinganfaqforendusers-150422122027-conversion-gate02
Spsbe buildinganfaqforendusers-150422122027-conversion-gate02BIWUG
 

Similaire à Sökmotorn i SharePoint 2013 - Comperio (20)

The things you need to know about SharePoint 2013 Search
The things you need to know about SharePoint 2013 SearchThe things you need to know about SharePoint 2013 Search
The things you need to know about SharePoint 2013 Search
 
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
 
Smarter share point kc user group fast presentation march 2015
Smarter share point kc user group fast presentation   march 2015Smarter share point kc user group fast presentation   march 2015
Smarter share point kc user group fast presentation march 2015
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
 
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
 
Mct Summit 2013 Why SharePoint 2013
Mct Summit 2013   Why SharePoint 2013Mct Summit 2013   Why SharePoint 2013
Mct Summit 2013 Why SharePoint 2013
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spug
 
Fried houston spug
Fried houston spugFried houston spug
Fried houston spug
 
Implementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEMImplementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEM
 
SharePoint Search - SPSNYC 2014
SharePoint Search - SPSNYC 2014SharePoint Search - SPSNYC 2014
SharePoint Search - SPSNYC 2014
 
SharePoint User Group Meeting- SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 SearchSharePoint User Group Meeting- SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 Search
 
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
 
ESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 Search
 
WISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsWISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint Migrations
 
SharePoint NYC search presentation
SharePoint NYC search presentationSharePoint NYC search presentation
SharePoint NYC search presentation
 
Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?
 
Real World Challenges in Enterprise Search
Real World Challenges in Enterprise SearchReal World Challenges in Enterprise Search
Real World Challenges in Enterprise Search
 
SPSBE building an faq for end users
SPSBE building an faq for end usersSPSBE building an faq for end users
SPSBE building an faq for end users
 
Spsbe buildinganfaqforendusers-150422122027-conversion-gate02
Spsbe buildinganfaqforendusers-150422122027-conversion-gate02Spsbe buildinganfaqforendusers-150422122027-conversion-gate02
Spsbe buildinganfaqforendusers-150422122027-conversion-gate02
 
Demystifying SharePoint Server 2016
Demystifying SharePoint Server 2016Demystifying SharePoint Server 2016
Demystifying SharePoint Server 2016
 

Plus de Comperio - Search Matters.

Samhandlingsløsninger med søk på tvers av kilder
Samhandlingsløsninger med søk på tvers av kilderSamhandlingsløsninger med søk på tvers av kilder
Samhandlingsløsninger med søk på tvers av kilderComperio - Search Matters.
 
NDC lightning SharePoint 2013 and Enterprise Search
NDC lightning SharePoint 2013 and Enterprise SearchNDC lightning SharePoint 2013 and Enterprise Search
NDC lightning SharePoint 2013 and Enterprise SearchComperio - Search Matters.
 
Improve Performance in Fast Search for SharePoint - Comperio
Improve Performance in Fast Search for SharePoint - ComperioImprove Performance in Fast Search for SharePoint - Comperio
Improve Performance in Fast Search for SharePoint - ComperioComperio - Search Matters.
 
Welcome virksomhetssøk og sosial samhandling - Comperio
Welcome virksomhetssøk og sosial samhandling - ComperioWelcome virksomhetssøk og sosial samhandling - Comperio
Welcome virksomhetssøk og sosial samhandling - ComperioComperio - Search Matters.
 
SharePoint 2013 Enterprise Search Prjoect Learnings - Comperio
SharePoint 2013 Enterprise Search Prjoect Learnings - ComperioSharePoint 2013 Enterprise Search Prjoect Learnings - Comperio
SharePoint 2013 Enterprise Search Prjoect Learnings - ComperioComperio - Search Matters.
 
Yammer and office 365 roadmap update - Comperio seminar oslo14 May2013
Yammer and office 365 roadmap update - Comperio seminar oslo14 May2013Yammer and office 365 roadmap update - Comperio seminar oslo14 May2013
Yammer and office 365 roadmap update - Comperio seminar oslo14 May2013Comperio - Search Matters.
 
Information wants to be free - Comperio seminar oslo14may2013
Information wants to be free - Comperio seminar oslo14may2013Information wants to be free - Comperio seminar oslo14may2013
Information wants to be free - Comperio seminar oslo14may2013Comperio - Search Matters.
 
Produktivitet 1.0 - Comperio Seminar oktober 2012
Produktivitet 1.0 - Comperio Seminar oktober 2012Produktivitet 1.0 - Comperio Seminar oktober 2012
Produktivitet 1.0 - Comperio Seminar oktober 2012Comperio - Search Matters.
 
Search solutions for big data and collaboration - Comperio seminar October 2012
Search solutions for big data and collaboration - Comperio seminar October 2012Search solutions for big data and collaboration - Comperio seminar October 2012
Search solutions for big data and collaboration - Comperio seminar October 2012Comperio - Search Matters.
 

Plus de Comperio - Search Matters. (17)

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

Dernier

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Dernier (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

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: marcus.johansson@comperiosearch.com 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: marcus.johansson@comperiosearch.com Twitter: @marcjoha Blog: http://blog.comperiosearch.com LinkedIn: http://www.linkedin.com/in/marcusjohansson