SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Search: The Heart of
SharePoint 2013
David Tappan, IOAP, MCITP:EA; MCP: SharePoint
davidt@cdh.com
June 26, 2013
About C/D/H
C/D/H is a highly specialized consulting
firm providing professional technology
consulting services to clients throughout
the Midwest from our offices in the
Detroit area and Grand Rapids.
Microsoft Gold Partner
SharePoint Planning Services
(SDPS) Partner
About me
David Tappan
Consultant
MCITP:EA, MCTS: SharePoint, IOAp
DavidT@cdh.com
Key Messages
1. Search is at the heart of many new features of SharePoint 2013
2. Query and content processing features combine the power of FAST–
and then some – with the ease of administration of SharePoint
Search.
3. Administration of much of search can be delegated—more so than in
SharePoint 2010.
4. Given the centrality of search in 2013, high availability is no longer an
option.
SharePoint 2013 Search-Dependent Features
• Content Search web part
• Cross-site publishing
• Social features (Newsfeed)
• e-Discovery
• My Tasks, Popular Items, etc.
• Usage Analytics
• Traditional search pages
–Search Results web part
Query Rules and Result Sources
The essence of Search
Document
Document
Representation
Information
Need
Query
The essence of Search
Document
Document
Representation
Information
Need
Query
What does the document mean?
The essence of Search
Document
Document
Representation
Information
Need
Query
What does the document mean? What does the user want?
The essence of Search
Document
Document
Representation
Information
Need
QueryMatch!
Content Processing Query Processing
What does the document mean? What does the user want?
SharePoint 2013 Search Components
Content
Sources
User Profile
HTTP
Other
File Share
SharePoint
Content
Processing
Component
Crawl
Component
Crawl
Database(s)
Analytics
Processing
Component
Analytics
Database
Index
Component
Link
Database
Query
Processing
Component
Event Store
Index
Partition(s)
End User Query
Or
Process Initiated
Query
Content Query
Query Processing Enhancements
• Analytics provides information about common queries and clickthroughs.
• Result sources replace search scopes, and take full advantage of query transforms
based on site, user and analytics to provide dynamic scopes.
• Query rules provide guidance about how to:
–promote relevant results (formerly Best Bets)
–surface result blocks that present the right properties in a way that makes sense visually
–Enhance the relevance of certain results
• Dictionaries used in query rules are maintained in Managed Metadata term sets.
–MMS dictionaries are not used in entity extraction, unfortunately—but that seems a good bet for
the future.
Query Rules
• The primary purpose of query rules is to enable search to better
understand and respond to likely user intent.
Query Rules Scope
• Query rules can be
created in four scopes.
–On Premise or Online:
• Site Collection or Site
–On Premise only:
• Farm
–Online only:
• Tenant
Query Rules
• Query rules have three elements:
–Conditions: When should the rule be
applied?
–Actions: What to do when the rule is
matched?
–Publishing: When should the rule be
active?
Query Rule Actions
• Add Promoted Result
• Add Promoted Block
• Add Ranked Block
• Change Ranked Results
Query transforms and query variables
• Query transforms used in:
–In a Web Part
–In a query rule
–In the result source
Query rules can be cumulative
searchTerms: cameras
contenttype:T site:S
result source: Asset Results
sort: rank
searchTerms:
cameras
result source: default
sort: rank
searchTerms: cameras
result source: Local
SharePoint
sort: date
searchTerms: cameras
contenttype:T
result source: Asset Results
sort: date
Query transforms and query variables
• Query transforms can include static properties
(the old “Append text to query”)
• OR they can use query variables:
–Any site or site collection property for the current site
–URL query string parameters
–Any user profile profile property for the current user
Result Sources and Query Rules
Query Rules Demonstration
Content search web part
• Used mostly for “search solutions”—no
query needed.
• Solves a lot of problems rolling up
content in SharePoint 2010:
–Rolling up content across site collections
without needing custom code
–Dynamic queries based on any property
–Separate queries/result sources per web
part.
–Formatting with HTML rather than XSLT
• Many built in web parts are based on
Content Search
Content Search Web Part
Demonstration
Overview of Cross-Site Publishing
1. Content is created in libraries and lists that are shared as catalogs
in the authoring site collection.
2. The search system crawls the content and builds the search index.
3. A user views a page on
a publishing site, which
triggers queries from
Search Web Parts.
4. Results are returned
from the search index,
and shown in Content
Search Web Parts on
the page.
5. Pages have friendly
URLs based on
Managed Metadata
terms that drive the
queries. Overview of cross-site publishing in SharePoint Server 2013, http://technet.Microsoft.com
Search Fault Tolerance
“Small” Search Farm Architectures
(~10 M items)
Search architecture changes via PowerShell only!
#clone the Active search topology
$ssa = Get-SPServiceApplication -Name “Search Service
Applicatio
$active = Get-SPEnterpriseSearchTopology -
SearchApplication $ssa -Active;
$clone = New-SPEnterpriseSearchTopology -Clone -
SearchApplication $ssa -SearchTopology $active;
#Start the EnterPrise Search Component on wfe
$WFE01 = Get-SPEnterpriseSearchServiceInstance -Identity
“WFE01″;
Start-SPEnterpriseSearchServiceInstance -Identity $WFE01;
# wait for 5 mins to start the search services
sleep 5;
# Make sure the search service instance status online
before proceeding next steps
Get-SPEnterpriseSearchServiceInstance -Identity $WFE01;
# wait untill the status online before proceeding next
steps, once the status online
# Add index replica on wfe
New-SPEnterpriseSearchIndexComponent -SearchTopology
$clone -SearchServiceInstance $WFE01 -IndexPartition 0;
#Activate the cloned search topology
Set-SPEnterpriseSearchTopology -Identity $clone;
#At this point PowerShell command prompt freezes until
the search topology active. once it is active you can
refresh the Search service application and see the
topology changes;
#Repeat the same process for WFE02.
Get Social with C/D/H
/cdhtech@cdhtweetstech
/company/cdh

Más contenido relacionado

La actualidad más candente

Information architecture search_bettertogether
Information architecture search_bettertogetherInformation architecture search_bettertogether
Information architecture search_bettertogetherAgnes Molnar
 
SharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersSharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersMark Stokes
 
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
 
Logical architecture considerations for SharePoint 2013
Logical architecture considerations for SharePoint 2013Logical architecture considerations for SharePoint 2013
Logical architecture considerations for SharePoint 2013Dinusha Kumarasiri
 
The Research on Related Technologies of Web Crawler
The Research on Related Technologies of Web CrawlerThe Research on Related Technologies of Web Crawler
The Research on Related Technologies of Web CrawlerIRJESJOURNAL
 
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
 
Search Options in SharePoint 2010
Search Options in SharePoint 2010Search Options in SharePoint 2010
Search Options in SharePoint 2010milanchauhan
 
SharePoint Search Tips for Power Users
SharePoint Search Tips for Power UsersSharePoint Search Tips for Power Users
SharePoint Search Tips for Power UsersJoel Oleson
 
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Nik Patel
 
Sps boston 2014_o365_power_shell_csom_amitv
Sps boston 2014_o365_power_shell_csom_amitvSps boston 2014_o365_power_shell_csom_amitv
Sps boston 2014_o365_power_shell_csom_amitvamitvasu
 
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...Agnes Molnar
 
Iw411 migrating content by search from 2010 into 2013 - minified
Iw411   migrating content by search from 2010 into 2013 - minifiedIw411   migrating content by search from 2010 into 2013 - minified
Iw411 migrating content by search from 2010 into 2013 - minifiedPaul Hunt
 
Avoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakesAvoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakesBenjamin Athawes
 
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
 
Fried baspug hybrid share point
Fried baspug hybrid share pointFried baspug hybrid share point
Fried baspug hybrid share pointJeff Fried
 
Using SharePoint 2013 Search in Content Publishing presented by Marwan Tarek
Using SharePoint 2013 Search in Content Publishing presented by Marwan TarekUsing SharePoint 2013 Search in Content Publishing presented by Marwan Tarek
Using SharePoint 2013 Search in Content Publishing presented by Marwan TarekEuropean SharePoint Conference
 
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
 
Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointJeff Fried
 

La actualidad más candente (20)

Information architecture search_bettertogether
Information architecture search_bettertogetherInformation architecture search_bettertogether
Information architecture search_bettertogether
 
SharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersSharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End Users
 
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
 
Logical architecture considerations for SharePoint 2013
Logical architecture considerations for SharePoint 2013Logical architecture considerations for SharePoint 2013
Logical architecture considerations for SharePoint 2013
 
The Research on Related Technologies of Web Crawler
The Research on Related Technologies of Web CrawlerThe Research on Related Technologies of Web Crawler
The Research on Related Technologies of Web Crawler
 
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...
 
Search Options in SharePoint 2010
Search Options in SharePoint 2010Search Options in SharePoint 2010
Search Options in SharePoint 2010
 
SharePoint Search Tips for Power Users
SharePoint Search Tips for Power UsersSharePoint Search Tips for Power Users
SharePoint Search Tips for Power Users
 
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
 
Sps boston 2014_o365_power_shell_csom_amitv
Sps boston 2014_o365_power_shell_csom_amitvSps boston 2014_o365_power_shell_csom_amitv
Sps boston 2014_o365_power_shell_csom_amitv
 
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...
SPConnections Amsterdam: Beyond the Search Center - Application or Solution? ...
 
Iw411 migrating content by search from 2010 into 2013 - minified
Iw411   migrating content by search from 2010 into 2013 - minifiedIw411   migrating content by search from 2010 into 2013 - minified
Iw411 migrating content by search from 2010 into 2013 - minified
 
Avoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakesAvoiding 10 common SharePoint Administration mistakes
Avoiding 10 common SharePoint Administration mistakes
 
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 ...
 
Fried baspug hybrid share point
Fried baspug hybrid share pointFried baspug hybrid share point
Fried baspug hybrid share point
 
Web crawling
Web crawlingWeb crawling
Web crawling
 
Using SharePoint 2013 Search in Content Publishing presented by Marwan Tarek
Using SharePoint 2013 Search in Content Publishing presented by Marwan TarekUsing SharePoint 2013 Search in Content Publishing presented by Marwan Tarek
Using SharePoint 2013 Search in Content Publishing presented by Marwan Tarek
 
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
 
Cloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePointCloud Hybrid Search with SharePoint
Cloud Hybrid Search with SharePoint
 
How Google Works
How Google WorksHow Google Works
How Google Works
 

Destacado (9)

Lync seminar preso all content
Lync seminar preso all contentLync seminar preso all content
Lync seminar preso all content
 
Microsoft Cloud Computing
Microsoft Cloud ComputingMicrosoft Cloud Computing
Microsoft Cloud Computing
 
Views from the Unified Communications Summit
Views from the Unified Communications SummitViews from the Unified Communications Summit
Views from the Unified Communications Summit
 
Office 365: How to Get a Foothold in the Cloud
Office 365: How to Get a Foothold in the CloudOffice 365: How to Get a Foothold in the Cloud
Office 365: How to Get a Foothold in the Cloud
 
Who is C/D/H
Who is C/D/HWho is C/D/H
Who is C/D/H
 
Business Intelligence in SharePoint
Business Intelligence in SharePointBusiness Intelligence in SharePoint
Business Intelligence in SharePoint
 
SharePoint site admins leverage search
SharePoint site admins leverage searchSharePoint site admins leverage search
SharePoint site admins leverage search
 
Sneak Peek: SharePoint 2013
Sneak Peek: SharePoint 2013Sneak Peek: SharePoint 2013
Sneak Peek: SharePoint 2013
 
Office 365: The latest and greatest in the cloud
Office 365:  The latest and greatest in the cloudOffice 365:  The latest and greatest in the cloud
Office 365: The latest and greatest in the cloud
 

Similar a Optimize SharePoint 2013 Search

TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013Avtex
 
SharePoint Search - August 2019 at Utah SharePoint User Group
SharePoint Search - August 2019 at Utah SharePoint User GroupSharePoint Search - August 2019 at Utah SharePoint User Group
SharePoint Search - August 2019 at Utah SharePoint User GroupGreg McMurray
 
2014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 20132014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 2013Don Donais
 
Implementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEMImplementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEMrtpaem
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spugJeff Fried
 
Design a share point topology 1 1
Design a share point topology 1 1Design a share point topology 1 1
Design a share point topology 1 1waleed obyed
 
Fried houston spug
Fried houston spugFried houston spug
Fried houston spugJeff Fried
 
Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013John F. Holliday
 
SharePoint NYC search presentation
SharePoint NYC search presentationSharePoint NYC search presentation
SharePoint NYC search presentationjtbarrera
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimizationMike Maadarani
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSPC Adriatics
 
Cloud Saturday Chicago 2016 - Modern Intranet Development Best Practices on S...
Cloud Saturday Chicago 2016 - Modern Intranet Development Best Practices on S...Cloud Saturday Chicago 2016 - Modern Intranet Development Best Practices on S...
Cloud Saturday Chicago 2016 - Modern Intranet Development Best Practices on S...Nik Patel
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service ManagementDrew Madelung
 
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...Nik Patel
 
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search WorkSharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search WorkEarley Information Science
 
Building Search Driven Applications
Building Search Driven ApplicationsBuilding Search Driven Applications
Building Search Driven ApplicationsBrian Caauwe
 
Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.
Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.
Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.iosrjce
 
SPConnections - Search Administration in SharePoint 2013
SPConnections - Search Administration in SharePoint 2013SPConnections - Search Administration in SharePoint 2013
SPConnections - Search Administration in SharePoint 2013Agnes Molnar
 

Similar a Optimize SharePoint 2013 Search (20)

TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013TechFuse 2013 - Break down the walls SharePoint 2013
TechFuse 2013 - Break down the walls SharePoint 2013
 
SharePoint Search - August 2019 at Utah SharePoint User Group
SharePoint Search - August 2019 at Utah SharePoint User GroupSharePoint Search - August 2019 at Utah SharePoint User Group
SharePoint Search - August 2019 at Utah SharePoint User Group
 
2014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 20132014 TechFuse - Findability Within SharePoint 2013
2014 TechFuse - Findability Within SharePoint 2013
 
Implementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEMImplementing Site Search in CQ5 / AEM
Implementing Site Search in CQ5 / AEM
 
Fried dallas spug
Fried dallas spugFried dallas spug
Fried dallas spug
 
Design a share point topology 1 1
Design a share point topology 1 1Design a share point topology 1 1
Design a share point topology 1 1
 
Fried houston spug
Fried houston spugFried houston spug
Fried houston spug
 
Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013Top ten new ECM features in SharePoint 2013
Top ten new ECM features in SharePoint 2013
 
SharePoint NYC search presentation
SharePoint NYC search presentationSharePoint NYC search presentation
SharePoint NYC search presentation
 
Semantic SharePoint
Semantic SharePointSemantic SharePoint
Semantic SharePoint
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
 
Cloud Saturday Chicago 2016 - Modern Intranet Development Best Practices on S...
Cloud Saturday Chicago 2016 - Modern Intranet Development Best Practices on S...Cloud Saturday Chicago 2016 - Modern Intranet Development Best Practices on S...
Cloud Saturday Chicago 2016 - Modern Intranet Development Best Practices on S...
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
 
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search WorkSharePoint Jumpstart #2 Making Basic SharePoint Search Work
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
 
Building Search Driven Applications
Building Search Driven ApplicationsBuilding Search Driven Applications
Building Search Driven Applications
 
Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.
Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.
Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.
 
E017624043
E017624043E017624043
E017624043
 
SPConnections - Search Administration in SharePoint 2013
SPConnections - Search Administration in SharePoint 2013SPConnections - Search Administration in SharePoint 2013
SPConnections - Search Administration in SharePoint 2013
 

Más de C/D/H Technology Consultants

Más de C/D/H Technology Consultants (20)

6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure
 
No Data Left BehindA A SharePoint 2013 Migration
No Data Left BehindA A SharePoint 2013 MigrationNo Data Left BehindA A SharePoint 2013 Migration
No Data Left BehindA A SharePoint 2013 Migration
 
6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure
 
Google for education vs office 365
Google for education vs office 365Google for education vs office 365
Google for education vs office 365
 
C/D/H 1990-2015
C/D/H 1990-2015C/D/H 1990-2015
C/D/H 1990-2015
 
SharePoint for Government
SharePoint for GovernmentSharePoint for Government
SharePoint for Government
 
Lean Mobile Solutions with Microsoft Azure
Lean Mobile Solutions with Microsoft AzureLean Mobile Solutions with Microsoft Azure
Lean Mobile Solutions with Microsoft Azure
 
Real world records management in SharePoint 2013
Real world records management in SharePoint 2013Real world records management in SharePoint 2013
Real world records management in SharePoint 2013
 
Real world records management in share point 2013
Real world records management in share point 2013Real world records management in share point 2013
Real world records management in share point 2013
 
System center seminar presentation
System center seminar presentationSystem center seminar presentation
System center seminar presentation
 
Microsoft SharePoint Cloud presentation
Microsoft SharePoint Cloud presentationMicrosoft SharePoint Cloud presentation
Microsoft SharePoint Cloud presentation
 
Office 365 branding webinar
Office 365 branding webinarOffice 365 branding webinar
Office 365 branding webinar
 
Have It Your Way! SharePoint Customizations
Have It Your Way! SharePoint CustomizationsHave It Your Way! SharePoint Customizations
Have It Your Way! SharePoint Customizations
 
C/D/H: Excel to Project in 5 Easy Steps
C/D/H: Excel to Project in 5 Easy StepsC/D/H: Excel to Project in 5 Easy Steps
C/D/H: Excel to Project in 5 Easy Steps
 
Real world rm in share point 2013
Real world rm in share point 2013Real world rm in share point 2013
Real world rm in share point 2013
 
Epm seminar presentation
Epm seminar presentationEpm seminar presentation
Epm seminar presentation
 
Manage your enterprise with System Center
Manage your enterprise with System CenterManage your enterprise with System Center
Manage your enterprise with System Center
 
Azure Iaas preso slides
Azure Iaas preso slidesAzure Iaas preso slides
Azure Iaas preso slides
 
Google vs office 365
Google vs office 365Google vs office 365
Google vs office 365
 
Office 365 vs. Google Apps
Office 365 vs. Google AppsOffice 365 vs. Google Apps
Office 365 vs. Google Apps
 

Último

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"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
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Último (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"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
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Optimize SharePoint 2013 Search

  • 1. Search: The Heart of SharePoint 2013 David Tappan, IOAP, MCITP:EA; MCP: SharePoint davidt@cdh.com June 26, 2013
  • 2. About C/D/H C/D/H is a highly specialized consulting firm providing professional technology consulting services to clients throughout the Midwest from our offices in the Detroit area and Grand Rapids. Microsoft Gold Partner SharePoint Planning Services (SDPS) Partner
  • 3. About me David Tappan Consultant MCITP:EA, MCTS: SharePoint, IOAp DavidT@cdh.com
  • 4. Key Messages 1. Search is at the heart of many new features of SharePoint 2013 2. Query and content processing features combine the power of FAST– and then some – with the ease of administration of SharePoint Search. 3. Administration of much of search can be delegated—more so than in SharePoint 2010. 4. Given the centrality of search in 2013, high availability is no longer an option.
  • 5. SharePoint 2013 Search-Dependent Features • Content Search web part • Cross-site publishing • Social features (Newsfeed) • e-Discovery • My Tasks, Popular Items, etc. • Usage Analytics • Traditional search pages –Search Results web part
  • 6. Query Rules and Result Sources
  • 7. The essence of Search Document Document Representation Information Need Query
  • 8. The essence of Search Document Document Representation Information Need Query What does the document mean?
  • 9. The essence of Search Document Document Representation Information Need Query What does the document mean? What does the user want?
  • 10. The essence of Search Document Document Representation Information Need QueryMatch! Content Processing Query Processing What does the document mean? What does the user want?
  • 11. SharePoint 2013 Search Components Content Sources User Profile HTTP Other File Share SharePoint Content Processing Component Crawl Component Crawl Database(s) Analytics Processing Component Analytics Database Index Component Link Database Query Processing Component Event Store Index Partition(s) End User Query Or Process Initiated Query Content Query
  • 12. Query Processing Enhancements • Analytics provides information about common queries and clickthroughs. • Result sources replace search scopes, and take full advantage of query transforms based on site, user and analytics to provide dynamic scopes. • Query rules provide guidance about how to: –promote relevant results (formerly Best Bets) –surface result blocks that present the right properties in a way that makes sense visually –Enhance the relevance of certain results • Dictionaries used in query rules are maintained in Managed Metadata term sets. –MMS dictionaries are not used in entity extraction, unfortunately—but that seems a good bet for the future.
  • 13. Query Rules • The primary purpose of query rules is to enable search to better understand and respond to likely user intent.
  • 14. Query Rules Scope • Query rules can be created in four scopes. –On Premise or Online: • Site Collection or Site –On Premise only: • Farm –Online only: • Tenant
  • 15. Query Rules • Query rules have three elements: –Conditions: When should the rule be applied? –Actions: What to do when the rule is matched? –Publishing: When should the rule be active?
  • 16. Query Rule Actions • Add Promoted Result • Add Promoted Block • Add Ranked Block • Change Ranked Results
  • 17. Query transforms and query variables • Query transforms used in: –In a Web Part –In a query rule –In the result source
  • 18. Query rules can be cumulative searchTerms: cameras contenttype:T site:S result source: Asset Results sort: rank searchTerms: cameras result source: default sort: rank searchTerms: cameras result source: Local SharePoint sort: date searchTerms: cameras contenttype:T result source: Asset Results sort: date
  • 19. Query transforms and query variables • Query transforms can include static properties (the old “Append text to query”) • OR they can use query variables: –Any site or site collection property for the current site –URL query string parameters –Any user profile profile property for the current user
  • 20. Result Sources and Query Rules Query Rules Demonstration
  • 21. Content search web part • Used mostly for “search solutions”—no query needed. • Solves a lot of problems rolling up content in SharePoint 2010: –Rolling up content across site collections without needing custom code –Dynamic queries based on any property –Separate queries/result sources per web part. –Formatting with HTML rather than XSLT • Many built in web parts are based on Content Search
  • 22. Content Search Web Part Demonstration
  • 23. Overview of Cross-Site Publishing 1. Content is created in libraries and lists that are shared as catalogs in the authoring site collection. 2. The search system crawls the content and builds the search index. 3. A user views a page on a publishing site, which triggers queries from Search Web Parts. 4. Results are returned from the search index, and shown in Content Search Web Parts on the page. 5. Pages have friendly URLs based on Managed Metadata terms that drive the queries. Overview of cross-site publishing in SharePoint Server 2013, http://technet.Microsoft.com
  • 25. “Small” Search Farm Architectures (~10 M items)
  • 26. Search architecture changes via PowerShell only! #clone the Active search topology $ssa = Get-SPServiceApplication -Name “Search Service Applicatio $active = Get-SPEnterpriseSearchTopology - SearchApplication $ssa -Active; $clone = New-SPEnterpriseSearchTopology -Clone - SearchApplication $ssa -SearchTopology $active; #Start the EnterPrise Search Component on wfe $WFE01 = Get-SPEnterpriseSearchServiceInstance -Identity “WFE01″; Start-SPEnterpriseSearchServiceInstance -Identity $WFE01; # wait for 5 mins to start the search services sleep 5; # Make sure the search service instance status online before proceeding next steps Get-SPEnterpriseSearchServiceInstance -Identity $WFE01; # wait untill the status online before proceeding next steps, once the status online # Add index replica on wfe New-SPEnterpriseSearchIndexComponent -SearchTopology $clone -SearchServiceInstance $WFE01 -IndexPartition 0; #Activate the cloned search topology Set-SPEnterpriseSearchTopology -Identity $clone; #At this point PowerShell command prompt freezes until the search topology active. once it is active you can refresh the Search service application and see the topology changes; #Repeat the same process for WFE02.
  • 27. Get Social with C/D/H /cdhtech@cdhtweetstech /company/cdh