SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Mike Maadarani
Thanks to our Sponsors!






TriState SharePoint User Group





 www.TriStateSharePoint.org





mike@maadarani.com
www.maadarani.com/blog
Configuring SSA
and PS
Topology
Scenarios
Agenda
Closing and
Q&A
Relevancy, Query Builder, &
Optimization
SharePoint 2013
Search Overview
Architecture and Resource Utilization
Hybrid… Say
What?
Crawl Component
Query Component
SharePoint 2010 Search Service Application
Query
Engine
Property
Store
(SQL)
FAST
Content
SSA
FAST
Query
SSA
FAST back-end components
(managed separately)
Extensibility:
• Sandbox
• Entity
Extraction
SharePoint 2013 Search Service Application
Index
Component
Query
Engine
Content
Pipeline
Content
Processing
Component
Crawl
Component
Query
Processing
Component
Analytics
Processing
Component
Query
Pipeline
Search
Admin
Admin
Component
Entire index on
local disk
Property
Store
(SQL)
Analysis
Engine
Crawl Indexing
Engine
Link/query analysis &
recommendations
Separate crawl
and indexing
Extensibility:
• Web callout
• Entity
Extraction
SharePoint
SP Apps
Devices
Non-SP UX
HTTP
File shares
SharePoint
User profiles
Lotus Notes
Documentum
Exchange folders
Custom - BCS
Public API
Search topology components
I just uploaded a document.
Make it searchable, quick!
FAST
EASY
EASY
Search Driven Applications
noderunner.exe noderunner.exe noderunner.exe noderunner.exe
Windows services
SharePointSearchHostControllerservice
Runtime/lifecycle controlofsearch
components(exceptcrawler)
hostcontrollerservice.exe
SharePointServerSearchservice
CrawlComponent
mssearch.exe
mssdmn.exe
Processes
Noderunner.exe
Runtimeenvironmentforsearch
components(exceptcrawler)
msseearch.exe
mssdmn.exe
Crawl
Componentnoderunner.exe
Search Runtime Environment
hostcontrollerservice.exe
Host Controller
SharePointAppServer
Search Service Instance: Provisioning of the
search service on each box
Search Service Application: SharePoint
Configuration entity
Still there, but only
Crawl Component
Admin
Component
Query
Processing
Component
Content
Processing
Component
Index
Component
Analytics
Processing
Component
Where do I host my components?
CPU load
 Drivingfactors
 QPS
 Querytransformations
Networkload
 Drivingfactors
 Numberofindexpartitions
 Sizeofqueriesandresults
 Example:
 20indexpartitions@20qps=>200/100Mbit/s
in/outbound
Item
count
DPS QPS
Load impact (relative)
CPU Network Disk
http://social.technet.microsoft.com/wiki/contents/articles/16002.sharepoint-2013-capacity-planning-sizing-and-high-availability-for-search-in-spc172.aspx
CPUload
 Drivingfactors
 QPSanditemcount
 Guidelinesperindexcomponent@2GHzCPU
 1Mitems:5QPSperCPUcore
 5Mitems:2QPSperCPUcore
 10Mitems:1QPSperCPUcore
Diskload
 Drivingfactors
 QPSanditemcount
 Newcontentinvalidatescaches
 Disksize:500GB@10Mitemsperindexcomponent
Item
count
DPS QPS
Load impact (relative)
CPU Network Disk
CPU load
 Drivingfactors
 Documentspersecond
 Linkdiscovery
 Crawlmanagement
Networkload
 Drivingfactors
 Downloadingitemsfromcontentsources
 PassingitemsontoCPC
 Crawlmanagement
Disk load
 Alldocumentsaretemporarilystoredindatafolder
Item
count
DPS QPS
Load impact (relative)
CPU Network Disk
CPU load
 Drivingfactors
 Documentspersecond
 Documentsizeandcomplexity
 Featureextraction
 Estimate:5-10DPSperCPUcore
Networkload
 Drivingfactors
 Documentspersecond
 Documentsize
Item
count
DPS QPS
Load impact (relative)
CPU Network Disk
CPU load
 Drivingfactors
 Numberofitems
 Siteactivity
Disk load
 Localdiskusedfortemporarystorage
 Bulkload,primacyconcernisloadisolation
Networkload
 SameasforCPUload
 PLUS:NetworktrafficincreaseswhendistributingAPC
acrossmultiplemachines
Item
count
DPS QPS
Load impact (relative)
CPU Network Disk
 Low CPUand networkload
 Loadincreasewith more componentsin
the search topology
Item
count
DPS QPS
Load impact (relative)
CPU Network Disk
Host
VM
Index QPC
VM
Admin
Crawl
CPC
APC
Host
VM
Index QPC
VM
Admin
Crawl
CPC
APC
Other
SharePoint
applications
Web front
end
Admin
Crawl
CPC
APC
Index
QPC
Adm
Adm
Hybrid Search
Hybrid SharePoint environment
Pieces of content distributed across multiple
environments
Complexity due to multiplelocations
No single Enterprise Search Center for findingcontent
Lost user productivity and added frustration while trying to
locate relevant content
Provide integrated search results allowing for a single place
to find content
One Enterprise Search center to reduce User Interface
complexity
Query all of your SharePoint content at the same time
Allow O365 and On-Premises solutions to coexist
Provides a solution allowing customers to move to the cloud
on their own terms
Reduce operation cost
Take advantage of newer SharePoint feature updates in
O365
Hybrid search solves many problems as data is moving
from on-premises to O365
One-way outbound topology
WFE
SharePoint Online
Local search
results only
Site collection
Office365 tenant SharePoint Server 2013 Farm
Hybrid search
results
Outbound
Inbound
SharePointOnlinecan NOT query SharePointOn-prem
Internet
Microsoft data center On-premises
SharePointServer can query SharePoint Online
One-way inbound topology
WFE
SharePoint Online
Local search
results only
Site collection
Office365 tenant SharePoint Server 2013 Farm
Hybrid search
results
Outbound
Inbound
SharePointOnlinecan query
SharePointOn-prem
Internet
Microsoft data center On-premises
SharePointServer can NOT query
SharePointOnline
Reverse Proxy
DMZ
Inbound/Outbound Topology
WFE
SharePoint Online
Local search
results only
Site collection
Office365 tenant SharePoint Server 2013 Farm
Hybrid search
results
Outbound
Inbound
SharePointOnlinecan query
SharePointOn-prem
Internet
Microsoft data center On-premises
SharePointServer can query
SharePointOnline
Reverse Proxy
DMZ
Tweaking Your results
Where is my talk
Project Plan?
Are Documents held at the
same place?
I wonder if there are
references from previous
projects?Different people have different intents
Query Rules help you handle intents
There is rarely a single right answer
Infrastructure Project
Sites that are important
Sites with low intrinsic relevance
Takes ~24hrs to
propagate
Setting an authority affects all sites connected through hyperlinks
Sites are weighted
by distance to
the authority
Query Rules
Tune Search Results
Created at the SSA, Tenant, Site Collection or Site
SSA
Site Collection
Site
Query Rules
Condition
When Do I apply the rule?
Action
What to do when the rule is matched?
Publishing
When should the rule be active?
Query Rules
 Exact match, beginning or end
 Ad-hoc or term store dictionary
 Match a regex (advanced)
 Is this query more likely aimed at the
following source…?
 Do people mostly click on result of the
following type…?
 Show a promoted result
 Show a block of results
 Replace the core results with a
different query
Query Builder
Dynamically Ranking Change
Part of the query
Results Ranking
Query Builder
For all queries:
Authorities: Level 1: http://employment
Ranking model: {incorporate user ratings}
Query:
HR Employment
quarterly
report
Search
Web Part
Query Processing Engine
Document
Collection
Thesaurus: HR  Human Resources
(WORDS HR, Human Resources) AND
(WORDS employees, employed) AND
(WORDS quarterly, quarterlies) AND
(WORDS report, reports, reported)
Mixed Results for:
• HR Employment best bet
• HR Employment quarterly report
• HR Employment
ContentType=reports
Dynamic Reordering Rules:
Quarterly Report 
{prefer docs from http://reports}
Query Rule:
{Terms} Quarterly Report 
{Terms} ContentType=“reports”


Results from
SharePoint
Online
Results
from
SharePoint
Server
High Availability and Performance
Better Search Quality
Better management
Friendly results and tools
Thank You!
mike@maadarani.com , @mikemaadarani
www.slideshare.net/maadarani

Weitere ähnliche Inhalte

Was ist angesagt?

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!WinWire Technologies Inc
 
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Jeff Fried
 
search driven intranets
search driven intranetssearch driven intranets
search driven intranetsJeff Fried
 
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...Sezai Komur
 
Understanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchUnderstanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchJeff Fried
 
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
 
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...BIWUG
 
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
 
Fried houston spug
Fried houston spugFried houston spug
Fried houston spugJeff Fried
 
Introduction to SharePoint 2013 Search
Introduction to SharePoint 2013 SearchIntroduction to SharePoint 2013 Search
Introduction to SharePoint 2013 SearchSurfRay
 
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
 
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Jeff Fried
 
Sharepoint 2013 to sharepoint 2016 migration
Sharepoint 2013 to sharepoint 2016 migrationSharepoint 2013 to sharepoint 2016 migration
Sharepoint 2013 to sharepoint 2016 migrationFabio Ferraguti
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spugJeff Fried
 
Take Cloud Hybrid Search to the Next Level
Take Cloud Hybrid Search to the Next LevelTake Cloud Hybrid Search to the Next Level
Take Cloud Hybrid Search to the Next LevelJeff Fried
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016Don Donais
 
Understanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchUnderstanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchJeff Fried
 
SharePoint 2013 Hybrid Deployment: End-to-end configuration process
SharePoint 2013 Hybrid Deployment: End-to-end configuration processSharePoint 2013 Hybrid Deployment: End-to-end configuration process
SharePoint 2013 Hybrid Deployment: End-to-end configuration processsamhassa
 
SharePoint 2013 search improvements
SharePoint 2013 search improvementsSharePoint 2013 search improvements
SharePoint 2013 search improvementsKunaal Kapoor
 
SharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsSharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsAdam Levithan
 

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!
 
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
 
search driven intranets
search driven intranetssearch driven intranets
search driven intranets
 
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
Technical Overview of FAST Search Server 2010 for SharePoint - SharePoint Sat...
 
Understanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchUnderstanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid Search
 
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...
 
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
 
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
 
Fried houston spug
Fried houston spugFried houston spug
Fried houston spug
 
Introduction to SharePoint 2013 Search
Introduction to SharePoint 2013 SearchIntroduction to SharePoint 2013 Search
Introduction to SharePoint 2013 Search
 
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...
 
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
 
Sharepoint 2013 to sharepoint 2016 migration
Sharepoint 2013 to sharepoint 2016 migrationSharepoint 2013 to sharepoint 2016 migration
Sharepoint 2013 to sharepoint 2016 migration
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spug
 
Take Cloud Hybrid Search to the Next Level
Take Cloud Hybrid Search to the Next LevelTake Cloud Hybrid Search to the Next Level
Take Cloud Hybrid Search to the Next Level
 
The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016The Future of SharePoint - SharePoint 2016
The Future of SharePoint - SharePoint 2016
 
Understanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid SearchUnderstanding and Applying Cloud Hybrid Search
Understanding and Applying Cloud Hybrid Search
 
SharePoint 2013 Hybrid Deployment: End-to-end configuration process
SharePoint 2013 Hybrid Deployment: End-to-end configuration processSharePoint 2013 Hybrid Deployment: End-to-end configuration process
SharePoint 2013 Hybrid Deployment: End-to-end configuration process
 
SharePoint 2013 search improvements
SharePoint 2013 search improvementsSharePoint 2013 search improvements
SharePoint 2013 search improvements
 
SharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three StepsSharePoint 2016 Migration Success Takes Three Steps
SharePoint 2016 Migration Success Takes Three Steps
 

Andere mochten auch

Infinite Best: Optimizing human capital
Infinite Best: Optimizing human capitalInfinite Best: Optimizing human capital
Infinite Best: Optimizing human capitalOffice
 
The Pros and Cons of HR Outsourcing
The Pros and Cons of HR Outsourcing The Pros and Cons of HR Outsourcing
The Pros and Cons of HR Outsourcing G&A Partners
 
Example H R Strategy & Vision
Example  H R  Strategy &  VisionExample  H R  Strategy &  Vision
Example H R Strategy & Visionlongda
 
HR Strategy - How to develop and deploy your hrm strategy - a manual for HR ...
HR Strategy - How to develop and deploy your hrm strategy  - a manual for HR ...HR Strategy - How to develop and deploy your hrm strategy  - a manual for HR ...
HR Strategy - How to develop and deploy your hrm strategy - a manual for HR ...Anne Van de Catsye
 
HR Goals and Objectives 2014
HR Goals and Objectives 2014HR Goals and Objectives 2014
HR Goals and Objectives 2014CreativeHRM
 
HR Strategy: What is it? Why do we need it?
HR Strategy: What is it? Why do we need it?HR Strategy: What is it? Why do we need it?
HR Strategy: What is it? Why do we need it?CreativeHRM
 
Example of HRM Strategy - IKEA
Example of HRM Strategy - IKEAExample of HRM Strategy - IKEA
Example of HRM Strategy - IKEAMirna Babović
 

Andere mochten auch (8)

Infinite Best: Optimizing human capital
Infinite Best: Optimizing human capitalInfinite Best: Optimizing human capital
Infinite Best: Optimizing human capital
 
The Pros and Cons of HR Outsourcing
The Pros and Cons of HR Outsourcing The Pros and Cons of HR Outsourcing
The Pros and Cons of HR Outsourcing
 
Example H R Strategy & Vision
Example  H R  Strategy &  VisionExample  H R  Strategy &  Vision
Example H R Strategy & Vision
 
HR Strategy - How to develop and deploy your hrm strategy - a manual for HR ...
HR Strategy - How to develop and deploy your hrm strategy  - a manual for HR ...HR Strategy - How to develop and deploy your hrm strategy  - a manual for HR ...
HR Strategy - How to develop and deploy your hrm strategy - a manual for HR ...
 
Aligning HR to Business Strategy
Aligning HR to Business StrategyAligning HR to Business Strategy
Aligning HR to Business Strategy
 
HR Goals and Objectives 2014
HR Goals and Objectives 2014HR Goals and Objectives 2014
HR Goals and Objectives 2014
 
HR Strategy: What is it? Why do we need it?
HR Strategy: What is it? Why do we need it?HR Strategy: What is it? Why do we need it?
HR Strategy: What is it? Why do we need it?
 
Example of HRM Strategy - IKEA
Example of HRM Strategy - IKEAExample of HRM Strategy - IKEA
Example of HRM Strategy - IKEA
 

Ähnlich wie #SPSPhilly search topology & optimization

EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...EPC Group
 
SharePoint Search Topology and Optimization
SharePoint Search Topology and OptimizationSharePoint Search Topology and Optimization
SharePoint Search Topology and OptimizationMike Maadarani
 
SharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid OverviewSharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid OverviewRoy Kim
 
TechDays11 Geneva - Going Further with SharePoint 2010 Search
TechDays11 Geneva - Going Further with SharePoint 2010 SearchTechDays11 Geneva - Going Further with SharePoint 2010 Search
TechDays11 Geneva - Going Further with SharePoint 2010 SearchMarius Constantinescu [MVP]
 
Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010bgerman
 
Building a scalable search architecture in share point 2013
Building a scalable search architecture in share point 2013Building a scalable search architecture in share point 2013
Building a scalable search architecture in share point 2013Terrence Nguyen
 
I2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenI2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenSPS Paris
 
FAST for SharePoint Deep Dive
FAST for SharePoint Deep DiveFAST for SharePoint Deep Dive
FAST for SharePoint Deep Diveneil_richards
 
Enhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint SearchEnhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint SearchGina Montgomery, V-TSP
 
What Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesWhat Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesChristian Buckley
 
Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기Jeong-woo Choi
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSguest7c2e070
 
SharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise SearchSharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise SearchAgnes Molnar
 
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
 
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...DIWUG
 
SharePoint NYC search presentation
SharePoint NYC search presentationSharePoint NYC search presentation
SharePoint NYC search presentationjtbarrera
 
Fried sps boston hybrid talk
Fried sps boston hybrid talkFried sps boston hybrid talk
Fried sps boston hybrid talkJeff Fried
 
Spsvb Developer Intro to SharePoint Search
Spsvb   Developer Intro to SharePoint SearchSpsvb   Developer Intro to SharePoint Search
Spsvb Developer Intro to SharePoint SearchMichael Oryszak
 
Spsvb Developer Intro to SharePoint Search
Spsvb   Developer Intro to SharePoint SearchSpsvb   Developer Intro to SharePoint Search
Spsvb Developer Intro to SharePoint SearchMichael Oryszak
 
Fried sps boston hybrid talk
Fried sps boston hybrid talkFried sps boston hybrid talk
Fried sps boston hybrid talkJeff Fried
 

Ähnlich wie #SPSPhilly search topology & optimization (20)

EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
 
SharePoint Search Topology and Optimization
SharePoint Search Topology and OptimizationSharePoint Search Topology and Optimization
SharePoint Search Topology and Optimization
 
SharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid OverviewSharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid Overview
 
TechDays11 Geneva - Going Further with SharePoint 2010 Search
TechDays11 Geneva - Going Further with SharePoint 2010 SearchTechDays11 Geneva - Going Further with SharePoint 2010 Search
TechDays11 Geneva - Going Further with SharePoint 2010 Search
 
Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010Enterprise Search in SharePoint 2010
Enterprise Search in SharePoint 2010
 
Building a scalable search architecture in share point 2013
Building a scalable search architecture in share point 2013Building a scalable search architecture in share point 2013
Building a scalable search architecture in share point 2013
 
I2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas VochtenI2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
I2 - SharePoint Hybrid Search Start to Finish - Thomas Vochten
 
FAST for SharePoint Deep Dive
FAST for SharePoint Deep DiveFAST for SharePoint Deep Dive
FAST for SharePoint Deep Dive
 
Enhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint SearchEnhancing Relevancy & End User Experience with SharePoint Search
Enhancing Relevancy & End User Experience with SharePoint Search
 
What Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesWhat Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-Premises
 
Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
 
SharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise SearchSharePoint 2010 Enterprise Search
SharePoint 2010 Enterprise Search
 
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
 
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
 
SharePoint NYC search presentation
SharePoint NYC search presentationSharePoint NYC search presentation
SharePoint NYC search presentation
 
Fried sps boston hybrid talk
Fried sps boston hybrid talkFried sps boston hybrid talk
Fried sps boston hybrid talk
 
Spsvb Developer Intro to SharePoint Search
Spsvb   Developer Intro to SharePoint SearchSpsvb   Developer Intro to SharePoint Search
Spsvb Developer Intro to SharePoint Search
 
Spsvb Developer Intro to SharePoint Search
Spsvb   Developer Intro to SharePoint SearchSpsvb   Developer Intro to SharePoint Search
Spsvb Developer Intro to SharePoint Search
 
Fried sps boston hybrid talk
Fried sps boston hybrid talkFried sps boston hybrid talk
Fried sps boston hybrid talk
 

Mehr von Mike Maadarani

Discover private channels in microsoft teams mike maadarani
Discover private channels in microsoft teams   mike maadaraniDiscover private channels in microsoft teams   mike maadarani
Discover private channels in microsoft teams mike maadaraniMike Maadarani
 
Increase your Collaboration with Azure Automation
Increase your Collaboration with Azure AutomationIncrease your Collaboration with Azure Automation
Increase your Collaboration with Azure AutomationMike Maadarani
 
Increase your collaboration with Azure Automation
Increase your collaboration with Azure AutomationIncrease your collaboration with Azure Automation
Increase your collaboration with Azure AutomationMike Maadarani
 
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headache
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headacheTips in migrating to SharePoint 2016 or O365, to avoid a migration headache
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headacheMike Maadarani
 
aOS Canadian Tour Share point migration tips
aOS Canadian Tour Share point migration tipsaOS Canadian Tour Share point migration tips
aOS Canadian Tour Share point migration tipsMike Maadarani
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016Mike Maadarani
 
SharePoint 2016 Search
SharePoint 2016 SearchSharePoint 2016 Search
SharePoint 2016 SearchMike Maadarani
 
SPS Reston SharePoint Alwyays On
SPS Reston SharePoint Alwyays OnSPS Reston SharePoint Alwyays On
SPS Reston SharePoint Alwyays OnMike Maadarani
 
SPS Chevy Chase Tips on migrating to Office 365
SPS Chevy Chase Tips on migrating to Office 365SPS Chevy Chase Tips on migrating to Office 365
SPS Chevy Chase Tips on migrating to Office 365Mike Maadarani
 
Tricks and Tips in Migrating to Office 365 and On-Premises to acoid migration...
Tricks and Tips in Migrating to Office 365 and On-Premises to acoid migration...Tricks and Tips in Migrating to Office 365 and On-Premises to acoid migration...
Tricks and Tips in Migrating to Office 365 and On-Premises to acoid migration...Mike Maadarani
 
SharePoint Tips and Tricks to avoid migration headaches
SharePoint Tips and Tricks to avoid migration headachesSharePoint Tips and Tricks to avoid migration headaches
SharePoint Tips and Tricks to avoid migration headachesMike Maadarani
 
SharePoint Always-On Deployment
SharePoint Always-On DeploymentSharePoint Always-On Deployment
SharePoint Always-On DeploymentMike Maadarani
 
Search Topology and Optimization
Search Topology and OptimizationSearch Topology and Optimization
Search Topology and OptimizationMike Maadarani
 

Mehr von Mike Maadarani (14)

Discover private channels in microsoft teams mike maadarani
Discover private channels in microsoft teams   mike maadaraniDiscover private channels in microsoft teams   mike maadarani
Discover private channels in microsoft teams mike maadarani
 
Increase your Collaboration with Azure Automation
Increase your Collaboration with Azure AutomationIncrease your Collaboration with Azure Automation
Increase your Collaboration with Azure Automation
 
Increase your collaboration with Azure Automation
Increase your collaboration with Azure AutomationIncrease your collaboration with Azure Automation
Increase your collaboration with Azure Automation
 
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headache
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headacheTips in migrating to SharePoint 2016 or O365, to avoid a migration headache
Tips in migrating to SharePoint 2016 or O365, to avoid a migration headache
 
aOS Canadian Tour Share point migration tips
aOS Canadian Tour Share point migration tipsaOS Canadian Tour Share point migration tips
aOS Canadian Tour Share point migration tips
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
 
SharePoint 2016 Search
SharePoint 2016 SearchSharePoint 2016 Search
SharePoint 2016 Search
 
SPS Reston SharePoint Alwyays On
SPS Reston SharePoint Alwyays OnSPS Reston SharePoint Alwyays On
SPS Reston SharePoint Alwyays On
 
SPS Toronto 2015
SPS Toronto 2015SPS Toronto 2015
SPS Toronto 2015
 
SPS Chevy Chase Tips on migrating to Office 365
SPS Chevy Chase Tips on migrating to Office 365SPS Chevy Chase Tips on migrating to Office 365
SPS Chevy Chase Tips on migrating to Office 365
 
Tricks and Tips in Migrating to Office 365 and On-Premises to acoid migration...
Tricks and Tips in Migrating to Office 365 and On-Premises to acoid migration...Tricks and Tips in Migrating to Office 365 and On-Premises to acoid migration...
Tricks and Tips in Migrating to Office 365 and On-Premises to acoid migration...
 
SharePoint Tips and Tricks to avoid migration headaches
SharePoint Tips and Tricks to avoid migration headachesSharePoint Tips and Tricks to avoid migration headaches
SharePoint Tips and Tricks to avoid migration headaches
 
SharePoint Always-On Deployment
SharePoint Always-On DeploymentSharePoint Always-On Deployment
SharePoint Always-On Deployment
 
Search Topology and Optimization
Search Topology and OptimizationSearch Topology and Optimization
Search Topology and Optimization
 

Kürzlich hochgeladen

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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 Processorsdebabhi2
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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...apidays
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 

Kürzlich hochgeladen (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 

#SPSPhilly search topology & optimization

  • 2. Thanks to our Sponsors!      
  • 3. TriState SharePoint User Group       www.TriStateSharePoint.org
  • 5. Configuring SSA and PS Topology Scenarios Agenda Closing and Q&A Relevancy, Query Builder, & Optimization SharePoint 2013 Search Overview Architecture and Resource Utilization Hybrid… Say What?
  • 6. Crawl Component Query Component SharePoint 2010 Search Service Application Query Engine Property Store (SQL)
  • 7. FAST Content SSA FAST Query SSA FAST back-end components (managed separately) Extensibility: • Sandbox • Entity Extraction
  • 8. SharePoint 2013 Search Service Application Index Component Query Engine Content Pipeline Content Processing Component Crawl Component Query Processing Component Analytics Processing Component Query Pipeline Search Admin Admin Component Entire index on local disk Property Store (SQL) Analysis Engine Crawl Indexing Engine Link/query analysis & recommendations Separate crawl and indexing Extensibility: • Web callout • Entity Extraction
  • 9. SharePoint SP Apps Devices Non-SP UX HTTP File shares SharePoint User profiles Lotus Notes Documentum Exchange folders Custom - BCS Public API Search topology components
  • 10. I just uploaded a document. Make it searchable, quick! FAST
  • 11. EASY
  • 12. EASY
  • 14. noderunner.exe noderunner.exe noderunner.exe noderunner.exe Windows services SharePointSearchHostControllerservice Runtime/lifecycle controlofsearch components(exceptcrawler) hostcontrollerservice.exe SharePointServerSearchservice CrawlComponent mssearch.exe mssdmn.exe Processes Noderunner.exe Runtimeenvironmentforsearch components(exceptcrawler) msseearch.exe mssdmn.exe Crawl Componentnoderunner.exe Search Runtime Environment hostcontrollerservice.exe Host Controller SharePointAppServer Search Service Instance: Provisioning of the search service on each box Search Service Application: SharePoint Configuration entity Still there, but only Crawl Component Admin Component Query Processing Component Content Processing Component Index Component Analytics Processing Component
  • 15. Where do I host my components?
  • 16. CPU load  Drivingfactors  QPS  Querytransformations Networkload  Drivingfactors  Numberofindexpartitions  Sizeofqueriesandresults  Example:  20indexpartitions@20qps=>200/100Mbit/s in/outbound Item count DPS QPS Load impact (relative) CPU Network Disk http://social.technet.microsoft.com/wiki/contents/articles/16002.sharepoint-2013-capacity-planning-sizing-and-high-availability-for-search-in-spc172.aspx
  • 17. CPUload  Drivingfactors  QPSanditemcount  Guidelinesperindexcomponent@2GHzCPU  1Mitems:5QPSperCPUcore  5Mitems:2QPSperCPUcore  10Mitems:1QPSperCPUcore Diskload  Drivingfactors  QPSanditemcount  Newcontentinvalidatescaches  Disksize:500GB@10Mitemsperindexcomponent Item count DPS QPS Load impact (relative) CPU Network Disk
  • 18. CPU load  Drivingfactors  Documentspersecond  Linkdiscovery  Crawlmanagement Networkload  Drivingfactors  Downloadingitemsfromcontentsources  PassingitemsontoCPC  Crawlmanagement Disk load  Alldocumentsaretemporarilystoredindatafolder Item count DPS QPS Load impact (relative) CPU Network Disk
  • 19. CPU load  Drivingfactors  Documentspersecond  Documentsizeandcomplexity  Featureextraction  Estimate:5-10DPSperCPUcore Networkload  Drivingfactors  Documentspersecond  Documentsize Item count DPS QPS Load impact (relative) CPU Network Disk
  • 20. CPU load  Drivingfactors  Numberofitems  Siteactivity Disk load  Localdiskusedfortemporarystorage  Bulkload,primacyconcernisloadisolation Networkload  SameasforCPUload  PLUS:NetworktrafficincreaseswhendistributingAPC acrossmultiplemachines Item count DPS QPS Load impact (relative) CPU Network Disk
  • 21.  Low CPUand networkload  Loadincreasewith more componentsin the search topology Item count DPS QPS Load impact (relative) CPU Network Disk
  • 22.
  • 23.
  • 27.
  • 28.
  • 30. Hybrid SharePoint environment Pieces of content distributed across multiple environments Complexity due to multiplelocations No single Enterprise Search Center for findingcontent Lost user productivity and added frustration while trying to locate relevant content
  • 31. Provide integrated search results allowing for a single place to find content One Enterprise Search center to reduce User Interface complexity Query all of your SharePoint content at the same time Allow O365 and On-Premises solutions to coexist Provides a solution allowing customers to move to the cloud on their own terms Reduce operation cost Take advantage of newer SharePoint feature updates in O365 Hybrid search solves many problems as data is moving from on-premises to O365
  • 32. One-way outbound topology WFE SharePoint Online Local search results only Site collection Office365 tenant SharePoint Server 2013 Farm Hybrid search results Outbound Inbound SharePointOnlinecan NOT query SharePointOn-prem Internet Microsoft data center On-premises SharePointServer can query SharePoint Online
  • 33. One-way inbound topology WFE SharePoint Online Local search results only Site collection Office365 tenant SharePoint Server 2013 Farm Hybrid search results Outbound Inbound SharePointOnlinecan query SharePointOn-prem Internet Microsoft data center On-premises SharePointServer can NOT query SharePointOnline Reverse Proxy DMZ
  • 34. Inbound/Outbound Topology WFE SharePoint Online Local search results only Site collection Office365 tenant SharePoint Server 2013 Farm Hybrid search results Outbound Inbound SharePointOnlinecan query SharePointOn-prem Internet Microsoft data center On-premises SharePointServer can query SharePointOnline Reverse Proxy DMZ
  • 36. Where is my talk Project Plan? Are Documents held at the same place? I wonder if there are references from previous projects?Different people have different intents Query Rules help you handle intents There is rarely a single right answer Infrastructure Project
  • 37. Sites that are important Sites with low intrinsic relevance Takes ~24hrs to propagate
  • 38.
  • 39. Setting an authority affects all sites connected through hyperlinks Sites are weighted by distance to the authority
  • 40. Query Rules Tune Search Results Created at the SSA, Tenant, Site Collection or Site SSA Site Collection Site
  • 41. Query Rules Condition When Do I apply the rule? Action What to do when the rule is matched? Publishing When should the rule be active?
  • 42. Query Rules  Exact match, beginning or end  Ad-hoc or term store dictionary  Match a regex (advanced)  Is this query more likely aimed at the following source…?  Do people mostly click on result of the following type…?  Show a promoted result  Show a block of results  Replace the core results with a different query
  • 43. Query Builder Dynamically Ranking Change Part of the query Results Ranking
  • 45. For all queries: Authorities: Level 1: http://employment Ranking model: {incorporate user ratings} Query: HR Employment quarterly report Search Web Part Query Processing Engine Document Collection Thesaurus: HR  Human Resources (WORDS HR, Human Resources) AND (WORDS employees, employed) AND (WORDS quarterly, quarterlies) AND (WORDS report, reports, reported) Mixed Results for: • HR Employment best bet • HR Employment quarterly report • HR Employment ContentType=reports Dynamic Reordering Rules: Quarterly Report  {prefer docs from http://reports} Query Rule: {Terms} Quarterly Report  {Terms} ContentType=“reports”
  • 48. High Availability and Performance Better Search Quality Better management Friendly results and tools
  • 49. Thank You! mike@maadarani.com , @mikemaadarani www.slideshare.net/maadarani

Hinweis der Redaktion

  1. 5
  2. On-premises SharePoint Server 2013 Enterprise Search portal: Local and remote search results are available SharePoint Online search portal: Local search results are available
  3. Reverse proxy devices play a role in the secure configuration of a hybrid SharePoint Server 2013 deployment when inbound traffic from SharePoint Online needs to be relayed to your on-premises SharePoint Server 2013 farm Windows Server 2012 with Web Application Proxy G5 Big-IP
  4. Reverse proxy devices play a role in the secure configuration of a hybrid SharePoint Server 2013 deployment when inbound traffic from SharePoint Online needs to be relayed to your on-premises SharePoint Server 2013 farm Windows Server 2012 with Web Application Proxy G5 Big-IP Two-way trust is needed