SlideShare ist ein Scribd-Unternehmen logo
1 von 49
SHAREPOINT SEARCH
Introducing the new search service
Brian Caauwe – Sr. Consultant
July 26th, 2014
KEY TOPICS
• Editions
• Components
• Administration
• Customizations
WHO AM I?
• Brian Caauwe
• SharePoint Consultant & Speaker
• Avtex Solutions (Minneapolis, MN)
• Email: bcaauwe@avtex.com
• Twitter: @bcaauwe
• Blog: http://blog.avtex.com/author/bcaauwe
• Unfortunate Sports Fan
• Minnesota Twins
• Minnesota Vikings
• Technical Editor
• Professional SharePoint 2013 Administration
• Certifications
• MCM: SharePoint Server 2010
THANK YOU EVENT
SPONSORS
• Please visit them and inquire about their
products & services
• To win prizes make sure to get your
bingo card stamped by ALL sponsors
POLL
• SharePoint Version
• 2007 – WSS, MOSS
• 2010 – SPF, Server, FAST
• 2013 – SPF, Server
• Work Roles
• SharePoint Administrator
• SharePoint Developer
• Business User
• Other
SEARCH EDITIONS
SEARCH EDITIONS
• SharePoint Foundation 2013
• SharePoint Server 2013
• Standard
• Enterprise
• ALL editions now use the SAME search service
• osearch15
• TechNet Reference: http://technet.microsoft.com/en-us/library/cb36484c-0e8f-480e-be88-
5daa8bf2d47d#bkmk_SearchfeaturesOnPrem
SEARCH EDITIONS
SHAREPOINT FOUNDATION 2013
• Now uses enterprise search engine
• Can now administer service
• Content Sources
• Crawl Schedule
• etc
• Limited scalability
SEARCH EDITIONS
SHAREPOINT SERVER 2013 - STANDARD
• Scalable components
• People Search
• Promoted Results
• Customized Sorting
• Graphical Refiners
• Search Server web parts
SEARCH EDITIONS
SHAREPOINT SERVER 2013 - ENTERPRISE
• Content by Search web part
• Entity Extraction
• Content Processing Enrichment
• Video Search
• Item Recommendations
SEARCH COMPONENTS
SEARCH COMPONENTS
LOGICAL ARCHITECTURE
Search Admin
Crawl Links
Analytics Reporting
Crawl
Content
Processing
Index
Query
Processing
Administration
Analytics
Processing
WFE
Event Store
SEARCH COMPONENTS
ADMINISTRATION COMPONENT
Component
• Monitors states of all other components
• Managed Topology Changes
• Finally scalable
• Only one active at a time
Database
• Search Admin Database
• Configuration data
• Topology
• Crawl, Query rules
• Property Mappings
• Content Sources, Crawl Schedules
• Analytics Settings
Administration
SEARCH COMPONENTS
CRAWL COMPONENT
Component
• Performs the crawling
• Invokes connectors / protocol handlers
• SharePoint content
• Business Applications
• File Shares
• More…
• Delivers crawled items AND metadata to Content Processing Component
• Communicates with ALL crawl databases
Database(s)
• Crawl Database
• Crawl history
• Information on crawled items
• Scale out for each 20 million items crawled
• Host distribution
• 2010 Handled by Host URL
• 2013 Handled by Content DB
Crawl
SEARCH COMPONENTS
CONTENT PROCESSING COMPONENT (CPC)
Component
• Handles document parsing and iFilters
• Extracts data for Document Parsing and Property Mappings
• Performs linguistic processing
• Entity Extraction
• Generates phonetic name variations (people search)
• Sends items to the Index Component
Database(s)
• Link Database
• Receives information about links and URLs from CPC
• Stores unprocessed information for use in analytics
• Information on search clicks
• # of times people pick on results
• Scale out for each 20 million items crawled
• Scale out for each 100 million queries / year
Content
Processing
SEARCH COMPONENTS
ANALYTICS PROCESSING COMPONENT (APC)
Component
• Performs Search Analytics
• Pulls information from Links DB
• Stores information for search reports
• Performs Usage Analytics
• Pulls information from event store
• Generates recommendations, usage and statistics reports
• Sends results to the content processing component to be pushed to the index
Database(s)
• Analytics Reporting Database
• Results of usage analytics
• Statistics information from the analyses
• Scale out when size > 200 GB
Analytics
Processing
SEARCH COMPONENTS
INDEX COMPONENT
Component
• Logical representation of an index replica
• Mapped one-to-one to an index replica
• Each partition holds one or more index replicas
• Receives processed items from content processing component
• Receives queries from query processing component and writes to index
• Returns result sets to the query processing component
On File index
• Located ON SharePoint servers housing index component
• Index update groups
• Default (majority of managed properties)
• Security (ACL managed property)
• Link (managed properties related to link structure)
• Usage (managed properties related to usage data)
• People (managed properties related to people search)
• Full-text index
• Contains text from searchable managed properties
• Multiple replicas / server supported after October 2013 CU
Index
SEARCH COMPONENTS
QUERY PROCESSING COMPONENT (QPC)
Component
• Analyses and processes queries
• Decides which query rules are applicable
• Submits query to index component
• Determines which index partition to send query to
• Performs pre processing
• Receives result sets from index component
• Performs post processing
• Sends result set back to requestor
• Performs linguistic processing at query time
• Word breaking, stemming, spellchecking, thesaurus
Query
Processing
SEARCH COMPONENTS
COMPONENT PARTNERS
Name CPU Network Disk Memory
Administration ● ● ● ●
Crawl ●● ●●● ●● ●●
Content Processing (CPC) ●●● ●● ●●●
Analytics Processing (APC) ●● ●●● ●● ●●
Index ●●● ●● ●●● ●●●
Query Processing (QPC) ● ●● ●●
The content of this slide is borrowed from Neil Hodgkinson (@nellymo)
Query
Processing
Index
Analytics
Processing
Content
Processing
CrawlAdministration
SEARCH ADMINISTRATION
SEARCH ADMINISTRATION
MAPPING TERMINOLOGY FROM 2010 TO 2013
2010 Term 2013 Term
Scopes Result Source
Federated Location Result Source
Keyword Query Rule
Best Bets Promoted Result
Managed Property Schema > Managed Property
Crawled Property Schema > Crawled Property
Search Result Removal Crawl Log > URL View > Remove the
item from the Index
XSLT Display Templates
N/A Result Types
N/A Result Block
N/A Continuous Crawl
Host Distribution Rule N/A
SEARCH ADMINISTRATION
SEARCH TOPOLOGY
Central Administration
• View topology
• No more options…
PowerShell
• Manage the search service instances
• Manage topology and components
SEARCH ADMINISTRATION
SEARCH TOPOLOGY - POWERSHELL
## Get Service ##
$svc = Get-SPEnterpriseSearchServiceInstance -Identity “servername”
## Start Service ##
Start-SPEnterpriseSearchServiceInstance -Identity $svc
## Get Search Service Application ##
$ssa = Get-SPEnterpriseSearchServiceApplication
## Get Active Topology ##
$activeTop = Get-SPEnterpriseSearchTopology -SearchApplication $ssa -Active
## Clone Topology ##
$clone = New-SPEnterpriseSearchTopology -SearchApplication $ssa -SearchTopology $activeTop -Clone
SEARCH ADMINISTRATION
SEARCH TOPOLOGY - POWERSHELL
## New Administration Component ##
$adminComp = New-SPEnterpriseSearchAdminComponent -SearchTopology $clone
-SearchServiceInstance $svc
## New Analytics Processing Component ##
$apc = New-SPEnterpriseSearchAnalyticsProcessingComponent -SearchTopology $clone
-SearchServiceInstance $svc
## New Crawl Component ##
$crawlComp = New-SPEnterpriseSearchCrawlComponent -SearchTopology $clone
-SearchServiceInstance $svc
## New Content Processing Component ##
$cpc = New-SPEnterpriseSearchContentProcessingComponent -SearchTopology $clone
-SearchServiceInstance $svc
SEARCH ADMINISTRATION
SEARCH TOPOLOGY - POWERSHELL
## New Query Processing Component ##
$qpc = New-SPEnterpriseSearchQueryProcessingComponent -SearchTopology $clone
-SearchServiceInstance $svc
## New Index Partition / Replica ##
$idx = New-SPEnterpriseSearchIndexComponent -SearchTopology $clone
-SearchServiceInstance $svc -IndexPartition 0 –RootDirectory “D:SPSearchIndex”
## Activate New Topology ##
$clone.Activate()
## OR ##
Set-SPEnterpriseSearchTopology –Identity $clone
SEARCH ADMINISTRATION
SEARCH TOPOLOGY
Topology Recap
• Ensure service is “online” before using in search topology
• To clone topology, use New-SPEnterpriseSearchTopology -Clone
• Otherwise you won’t have component ID’s
• Index Component
• When specifying a root directory, it MUST exist but be empty
• Also if referencing remote server, the Cmdlet checks local server
• Always specify a partition, otherwise it chooses 0
• When adding a new partition, it must have the same number of replicas as existing partitions
• After adding a new partition, the index WILL be repartitioned … amount of time it takes depends on
index size
• You can ADD a partition, but not DELETE
• Clean up old topologies / components
SEARCH ADMINISTRATION
FARM ADMINISTRATION
Diagnostics
• Crawl Logs
• Only way to directly remove item from index
• Search Reports
• Crawl Health
• Query Health
• Usage Reports
SEARCH ADMINISTRATION
FARM ADMINISTRATION
Crawling
• Content Sources
• Crawl Schedules
• Continuous OR Incremental crawl
• Full crawl
• Crawl Rules
• Server Name Mappings
• File Types
• Index Reset
• Pause / Resume
• Crawler Impact Rules
SEARCH ADMINISTRATION
FARM ADMINISTRATION
Queries and Results
• Authoritative Pages
• Result Sources
• Query Rules
• Query Client Types
• Search Schema
• Query Suggestions
• Enabled / Disabled
• Always / Never Suggest
• Import AND Export
• Search Dictionaries (Term Store Management)
• Company Exclusion / Inclusion
• Query Spelling Exclusion / Inclusion
• Search Result Removal
SEARCH ADMINISTRATION
FARM ADMINISTRATION
Search Schema (Managed / Crawled Properties)
• Searchable
• Advanced Searchable Settings
• Full-text index
• Weight group
• Queryable
• Retrievable
• Allow Multiple Values
• Refinable
• Sortable
• Safe for Anonymous
• Alias
• Token Normalization
• Complete Matching
• Company Name Extraction
• Custom Entity Extraction
SEARCH ADMINISTRATION
FARM ADMINISTRATION - POWERSHELL ONLY
## Result Types ##
$owner = Get-SPEnterpriseSearchOwner -Level Ssa
$word = Get-SPEnterpriseSearchResultItemType –SearchApplication $ssa –Owner $owner | ?{$_.Name –eq
“Microsoft Word”}
$pdf = Get-SPEnterpriseSearchResultItemType –SearchApplication $ssa –Owner $owner | ?{$_.Name –eq “PDF”}
$wordPDF = New-SPEnterpriseSearchResultItemType -SearchApplication $ssa -Name “WordPDF” –Owner $owner –
ExistingResultItemType $pdf –ExistingResultItemTypeOwner $owner
Set-SPEnterpriseSearchResultItemType –Identity $wordPDF –SearchApplication $ssa –owner $owner –
RulePriority 1 –DisplayTemplateUrl $word.DisplayTemplateUrl
## Thesaurus ##
Import-SPEnterpriseSearchThesaurus -SearchApplication $ssa -FileName “serversharethesaurus.csv”
SEARCH ADMINISTRATION
SITE ADMINISTRATION
Result Types
• Map results to display templates
Consumes farm settings, but allows site independent settings
• Result Sources
• Query Rules
• Search Schema
• Map Existing Managed Properties to Crawled Properties
• New Managed Properties - Types: Text or Yes/No
• Cannot make Sortable, Refinable, Multiple Values
SEARCH ADMINISTRATION
SITE ADMINISTRATION
Search Settings
• Search Center URL
• Search Navigation
Searchable Columns
• Exclude site columns from indexing
List Settings
• Can flag a list to force re-index
SEARCH CUSTOMIZATIONS
SEARCH CUSTOMIZATIONS
CRAWL COMPONENT
Custom Connectors
• Really means BCS
• LOBSystemInstance needs ShowInSearchUI to show in Central Admin for content source
• DisplayUriField set on method otherwise URL’s in search will start with bdc3://
• LastModifiedTimeStampField set and ChangedIdEnumerator and DeletedIdEnumerator
implemented if you want incremental crawls
MSDN Reference: http://msdn.microsoft.com/en-us/library/gg294165.aspx
Crawl
SEARCH CUSTOMIZATIONS
CONTENT PROCESSING COMPONENT (CPC)
Content Enrichment Web Service
• Web service call outside of SharePoint to:
• Clean data
• Remove from index
• Augment properties
• Configurations
• Trigger Expression
• Input Managed Properties
• Output Managed Properties
• Failure Mode
• Debug Mode
MSDN Reference: http://msdn.microsoft.com/en-us/library/jj163968.aspx
Content
Processing
SEARCH CUSTOMIZATIONS
CONTENT PROCESSING COMPONENT (CPC)
Content Enrichment Web Service
• Registering the service in PowerShell
$ssa = Get-SPEnterpriseSearchServiceApplication
$cewsConfig = New-SPEnterpriseSearchContentEnrichmentConfiguration
$cewsConfig.Endpoint = “http://externalserver/cews.svc”
$cewsConfig.InputProperties = “Title”, “Company”
$cewsConfig.OutputProperties = “Title”, “Company”, “Prop3”
$cewsConfig.Trigger = ‘Contains(Company, “CoName”)’
$cewsConfig.FailureMode = “Error”
$cewsConfig.DebugMode = $false
Set-SPEnterpriseSearchContentEnrichmentConfiguration -SearchApplication $ssa -
ContentEnrichmentConfiguration $cewsConfig
Content
Processing
SEARCH CUSTOMIZATIONS
CONTENT PROCESSING COMPONENT (CPC)
Custom Entity Extraction
• Different Extraction types
• Word Extraction
• 5 Dictionaries
• Microsoft.UserDictionaries.EntityExtraction.Custom.Word.n
• Word Part Extraction
• 5 Dictionaries
• Microsoft.UserDictionaries.EntityExtraction.Custom.WordPart.n
• Word Exact Extraction
• One Dictionary
• Microsoft.UserDictionaries.EntityExtraction.Custom.ExactWord.1
• Word Part Exact Extraction
• One Dictionary
• Microsoft.UserDictionaries.EntityExtraction.Custom.ExactWordPart.1
TechNet Reference: http://technet.microsoft.com/en-us/library/jj219480.aspx
Content
Processing
SEARCH CUSTOMIZATIONS
CONTENT PROCESSING COMPONENT (CPC)
## Entity Extraction ##
Import-SPEnterpriseSearchCustomExtractionDictionary -SearchApplication $ssa
–DictionaryName Microsoft.UserDictionaries.EntityExtraction.Custom.Word.1
–FileName “serversharedictionary.csv”
Custom Entity Extraction
• Sample File
• Import through PowerShell
Content
Processing
SEARCH CUSTOMIZATIONS
CONTENT PROCESSING COMPONENT (CPC)
Custom Entity Extraction
• Map in Central Administration
Content
Processing
SEARCH CUSTOMIZATIONS
QUERY PROCESSING COMPONENT (QPC)
Ranking Models
• Customize ranking based on YOUR logic
• VERY complex… a LOT of math
Registered in PowerShell
MSDN Reference: http://msdn.microsoft.com/en-us/library/sharepoint/dn169052.aspx
$ssa = Get-SPEnterpriseSearchServiceApplication
$owner = Get-SPEnterpriseSearchOwner -Level Ssa
$customModel = [string](Get-Content .CustomModel.xml)
$newModel = New-SPEnterpriseSearchRankingModel –SearchApplication $ssa
–Owner $owner –RankingModelXML $customModel
Query
Processing
SEARCH CUSTOMIZATIONS
QUERY PROCESSING COMPONENT (QPC)
Security Trimming
• Pre
• Augments claims
• Processed BEFORE index lookup
• Accurate refiner counts
• Post
• Secondary security checkpoint
• Processed AFTER index lookup
• Negatively effects refiner counts
Needs to be deployed to GAC
Registered in PowerShell
MSDN Reference: http://msdn.microsoft.com/en-us/library/sharepoint/ee819930.aspx
$ssa = Get-SPEnterpriseSearchServiceApplication
New-SPEnterpriseSearchSecurityTrimmer -ID “1” -SearchApplication $ssa -TypeName “<strong typed assembly>”
Query
Processing
UX
SEARCH CUSTOMIZATIONS
USER EXPERIENCE
Display Templates
• New way to change search results
• Good by XSLT
• Get used to JavaScript
• Available through Design Manager
• Live in Master Page Gallery
• Separate folders for Content by Search and Core Search
• .HTML file
• .JS file (DO NOT TOUCH)
MSDN Reference: http://msdn.microsoft.com/en-us/library/jj945138.aspx
UX
SEARCH CUSTOMIZATIONS
USER EXPERIENCE
Display Templates
• Samples
• Announcements
• Pages
• Documents
UX
SEARCH CUSTOMIZATIONS
USER EXPERIENCE
Search Web Parts
• Search Results
• Query Builder
• Auto Refine
• Sorting
• Query Rules
• Inline testing
• Content by Search
• Search Results Web Part settings plus
• Term Navigation
• Tuned for use out of search center
SESSION SUMMARY
• Editions
• Components
• Administration
• Customizations
HOW TO CONTACT ME
• Brian Caauwe
• SharePoint Consultant & Speaker
• Email: bcaauwe@avtex.com
• Twitter: @bcaauwe
• Blog: http://blog.avtex.com/author/bcaauwe
REFERENCES
SharePoint 2013 training for IT pros
• http://technet.microsoft.com/en-US/sharepoint/fp123606
Search Edition Features
• http://technet.microsoft.com/en-us/library/cb36484c-0e8f-480e-be88-
5daa8bf2d47d#bkmk_SearchfeaturesOnPrem
BCS Connector
• http://msdn.microsoft.com/en-us/library/gg294165.aspx
Content Enrichment Web Service
• http://msdn.Microsoft.com/en-us/library/jjl63968.aspx
REFERENCES
Custom Entity Extraction
• http://technet.microsoft.com/en-us/library/jj219480.aspx
Ranking Models
• http://msdn.microsoft.com/en-us/library/sharepoint/dn169052.aspx
Security Trimming
• http://msdn.microsoft.com/en-us/library/sharepoint/ee819930.aspx
Display Templates
• http://msdn.microsoft.com/en-us/library/jj945138.aspx

Weitere ähnliche Inhalte

Was ist angesagt?

2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePointDon Donais
 
CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FO...
CREATE SEARCH DRIVEN BUSINESS  INTELLIGENCE APPLICATION USING  FAST SEARCH FO...CREATE SEARCH DRIVEN BUSINESS  INTELLIGENCE APPLICATION USING  FAST SEARCH FO...
CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FO...Netwoven Inc.
 
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
 
SharePoint TechCon 2009 - 803
SharePoint TechCon 2009 - 803SharePoint TechCon 2009 - 803
SharePoint TechCon 2009 - 803Andreas Grabner
 
The Path through SharePoint Migrations
The Path through SharePoint MigrationsThe Path through SharePoint Migrations
The Path through SharePoint MigrationsBrian Caauwe
 
Planning SharePoint 2013 Search for IT PROs
Planning SharePoint 2013 Search for IT PROsPlanning SharePoint 2013 Search for IT PROs
Planning SharePoint 2013 Search for IT PROsBenjamin Athawes
 
Understanding and Configuring an Effective SharePoint 2013 Search
Understanding and Configuring an Effective SharePoint 2013 SearchUnderstanding and Configuring an Effective SharePoint 2013 Search
Understanding and Configuring an Effective SharePoint 2013 SearchMetanalysis
 
Developing and Deploying Custom Branding Solutions in SharePoint 2010
Developing and Deploying Custom Branding Solutions in SharePoint 2010Developing and Deploying Custom Branding Solutions in SharePoint 2010
Developing and Deploying Custom Branding Solutions in SharePoint 2010jhendrix88
 
Developing Search-driven application in SharePoint 2013
 Developing Search-driven application in SharePoint 2013  Developing Search-driven application in SharePoint 2013
Developing Search-driven application in SharePoint 2013 SPC Adriatics
 
What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013J.D. Wade
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...European SharePoint Conference
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimizationMike Maadarani
 
Best practices for migrating from SharePoint Designer to Power Automate
Best practices for migrating from SharePoint Designer to Power AutomateBest practices for migrating from SharePoint Designer to Power Automate
Best practices for migrating from SharePoint Designer to Power AutomateWilliam Huneycutt, II
 
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingSharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingJohn Calvert
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...European SharePoint Conference
 
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsA Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsEric Shupps
 
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
 
SharePoint Saturday Belgium 2014 Creating product centric sites using product...
SharePoint Saturday Belgium 2014 Creating product centric sites using product...SharePoint Saturday Belgium 2014 Creating product centric sites using product...
SharePoint Saturday Belgium 2014 Creating product centric sites using product...BIWUG
 
Set up an SharePoint On-Premises environment for developing provider-hosted a...
Set up an SharePoint On-Premises environment for developing provider-hosted a...Set up an SharePoint On-Premises environment for developing provider-hosted a...
Set up an SharePoint On-Premises environment for developing provider-hosted a...SPC Adriatics
 
Introduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST APIIntroduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST APISparkhound Inc.
 

Was ist angesagt? (20)

2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FO...
CREATE SEARCH DRIVEN BUSINESS  INTELLIGENCE APPLICATION USING  FAST SEARCH FO...CREATE SEARCH DRIVEN BUSINESS  INTELLIGENCE APPLICATION USING  FAST SEARCH FO...
CREATE SEARCH DRIVEN BUSINESS INTELLIGENCE APPLICATION USING FAST SEARCH FO...
 
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
 
SharePoint TechCon 2009 - 803
SharePoint TechCon 2009 - 803SharePoint TechCon 2009 - 803
SharePoint TechCon 2009 - 803
 
The Path through SharePoint Migrations
The Path through SharePoint MigrationsThe Path through SharePoint Migrations
The Path through SharePoint Migrations
 
Planning SharePoint 2013 Search for IT PROs
Planning SharePoint 2013 Search for IT PROsPlanning SharePoint 2013 Search for IT PROs
Planning SharePoint 2013 Search for IT PROs
 
Understanding and Configuring an Effective SharePoint 2013 Search
Understanding and Configuring an Effective SharePoint 2013 SearchUnderstanding and Configuring an Effective SharePoint 2013 Search
Understanding and Configuring an Effective SharePoint 2013 Search
 
Developing and Deploying Custom Branding Solutions in SharePoint 2010
Developing and Deploying Custom Branding Solutions in SharePoint 2010Developing and Deploying Custom Branding Solutions in SharePoint 2010
Developing and Deploying Custom Branding Solutions in SharePoint 2010
 
Developing Search-driven application in SharePoint 2013
 Developing Search-driven application in SharePoint 2013  Developing Search-driven application in SharePoint 2013
Developing Search-driven application in SharePoint 2013
 
What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013What SQL DBAs need to know about SharePoint-Indianapolis 2013
What SQL DBAs need to know about SharePoint-Indianapolis 2013
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
 
#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization#SPSPhilly search topology & optimization
#SPSPhilly search topology & optimization
 
Best practices for migrating from SharePoint Designer to Power Automate
Best practices for migrating from SharePoint Designer to Power AutomateBest practices for migrating from SharePoint Designer to Power Automate
Best practices for migrating from SharePoint Designer to Power Automate
 
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced TroubleshootingSharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
SharePoint 2016 Adoption - Lessons Learned and Advanced Troubleshooting
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
 
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsA Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
 
SharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End UsersSharePoint 2013 Search - Whats new for End Users
SharePoint 2013 Search - Whats new for End Users
 
SharePoint Saturday Belgium 2014 Creating product centric sites using product...
SharePoint Saturday Belgium 2014 Creating product centric sites using product...SharePoint Saturday Belgium 2014 Creating product centric sites using product...
SharePoint Saturday Belgium 2014 Creating product centric sites using product...
 
Set up an SharePoint On-Premises environment for developing provider-hosted a...
Set up an SharePoint On-Premises environment for developing provider-hosted a...Set up an SharePoint On-Premises environment for developing provider-hosted a...
Set up an SharePoint On-Premises environment for developing provider-hosted a...
 
Introduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST APIIntroduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST API
 

Ähnlich wie SharePoint Search - SPSNYC 2014

SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSPC Adriatics
 
SharePoint NYC search presentation
SharePoint NYC search presentationSharePoint NYC search presentation
SharePoint NYC search presentationjtbarrera
 
SharePoint 2013 Search Based Solutions
SharePoint 2013 Search Based SolutionsSharePoint 2013 Search Based Solutions
SharePoint 2013 Search Based SolutionsSPC Adriatics
 
WISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsWISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsBrian Caauwe
 
SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019Brian Caauwe
 
ESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
 
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016Drew Madelung
 
2018 09-03 aOS Aachen - SharePoint demystified - Thomas Vochten
2018 09-03 aOS Aachen - SharePoint demystified - Thomas Vochten2018 09-03 aOS Aachen - SharePoint demystified - Thomas Vochten
2018 09-03 aOS Aachen - SharePoint demystified - Thomas VochtenaOS Community
 
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
 
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...Paul Hunt
 
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
 
Deep-Dive to Azure Search
Deep-Dive to Azure SearchDeep-Dive to Azure Search
Deep-Dive to Azure SearchGunnar Peipman
 
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
 
SPSSTL - Content Management Internals
SPSSTL - Content Management Internals SPSSTL - Content Management Internals
SPSSTL - Content Management Internals Brian Caauwe
 
SPSSTL - Building Search Driven Applications
SPSSTL - Building Search Driven ApplicationsSPSSTL - Building Search Driven Applications
SPSSTL - Building Search Driven ApplicationsBrian Caauwe
 
Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Petter Skodvin-Hvammen
 
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
 
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-LiveSharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-LiveChirag Patel
 
Tips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineTips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineAndries den Haan
 

Ähnlich wie SharePoint Search - SPSNYC 2014 (20)

SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
 
SharePoint NYC search presentation
SharePoint NYC search presentationSharePoint NYC search presentation
SharePoint NYC search presentation
 
Search
SearchSearch
Search
 
SharePoint 2013 Search Based Solutions
SharePoint 2013 Search Based SolutionsSharePoint 2013 Search Based Solutions
SharePoint 2013 Search Based Solutions
 
WISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint MigrationsWISPUG - Fun with SharePoint Migrations
WISPUG - Fun with SharePoint Migrations
 
SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019SPSLA - What to Expect with SharePoint 2019
SPSLA - What to Expect with SharePoint 2019
 
ESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 Search
 
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
 
2018 09-03 aOS Aachen - SharePoint demystified - Thomas Vochten
2018 09-03 aOS Aachen - SharePoint demystified - Thomas Vochten2018 09-03 aOS Aachen - SharePoint demystified - Thomas Vochten
2018 09-03 aOS Aachen - SharePoint demystified - Thomas Vochten
 
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
 
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
 
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...
 
Deep-Dive to Azure Search
Deep-Dive to Azure SearchDeep-Dive to Azure Search
Deep-Dive to Azure Search
 
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
 
SPSSTL - Content Management Internals
SPSSTL - Content Management Internals SPSSTL - Content Management Internals
SPSSTL - Content Management Internals
 
SPSSTL - Building Search Driven Applications
SPSSTL - Building Search Driven ApplicationsSPSSTL - Building Search Driven Applications
SPSSTL - Building Search Driven Applications
 
Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)
 
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!
 
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-LiveSharePoint Saturday Paris 2015   Validating SharePoint 2013 Farm Before Go-Live
SharePoint Saturday Paris 2015 Validating SharePoint 2013 Farm Before Go-Live
 
Tips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineTips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint Online
 

Mehr von Avtex

Introducing Microsoft Social Listening
Introducing Microsoft Social Listening Introducing Microsoft Social Listening
Introducing Microsoft Social Listening Avtex
 
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_holeRabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_holeAvtex
 
5 Emerging Technologies that Transform the Experience
5 Emerging Technologies that Transform the Experience5 Emerging Technologies that Transform the Experience
5 Emerging Technologies that Transform the ExperienceAvtex
 
Integrating Portal Technologies to Build a Customer-Centric Experience
Integrating Portal Technologies to Build a Customer-Centric ExperienceIntegrating Portal Technologies to Build a Customer-Centric Experience
Integrating Portal Technologies to Build a Customer-Centric ExperienceAvtex
 
Customer Interaction Center™: What You Need to Know About Resilience/Disaster...
Customer Interaction Center™: What You Need to Know About Resilience/Disaster...Customer Interaction Center™: What You Need to Know About Resilience/Disaster...
Customer Interaction Center™: What You Need to Know About Resilience/Disaster...Avtex
 
The New Landscape of Microsoft Dynamics CRM
The New Landscape of Microsoft Dynamics CRMThe New Landscape of Microsoft Dynamics CRM
The New Landscape of Microsoft Dynamics CRMAvtex
 
Leveraging Sitecore to Create a Completely Connected Customer Experience
Leveraging Sitecore to Create a Completely Connected Customer ExperienceLeveraging Sitecore to Create a Completely Connected Customer Experience
Leveraging Sitecore to Create a Completely Connected Customer ExperienceAvtex
 
Making Smarter Business Decisions with Power BI
Making Smarter Business Decisions with Power BIMaking Smarter Business Decisions with Power BI
Making Smarter Business Decisions with Power BIAvtex
 
Is the Cloud Right for You? A Real-World Case Study on Ardent Mills
Is the Cloud Right for You? A Real-World Case Study on Ardent MillsIs the Cloud Right for You? A Real-World Case Study on Ardent Mills
Is the Cloud Right for You? A Real-World Case Study on Ardent MillsAvtex
 
What’s Your Next Move? Building the Case for an Effective CX Strategy Across ...
What’s Your Next Move? Building the Case for an Effective CX Strategy Across ...What’s Your Next Move? Building the Case for an Effective CX Strategy Across ...
What’s Your Next Move? Building the Case for an Effective CX Strategy Across ...Avtex
 
CX and UX: A Marriage Made in Heaven
CX and UX: A Marriage Made  in HeavenCX and UX: A Marriage Made  in Heaven
CX and UX: A Marriage Made in HeavenAvtex
 
Tooling Around a Journey Map: A Real-World Case Study on Northern Tool & Eq...
Tooling Around a Journey Map: A  Real-World Case Study on  Northern Tool & Eq...Tooling Around a Journey Map: A  Real-World Case Study on  Northern Tool & Eq...
Tooling Around a Journey Map: A Real-World Case Study on Northern Tool & Eq...Avtex
 
Today’s Mobile Workforce & What it Means for Your Business
Today’s Mobile Workforce & What it Means for Your BusinessToday’s Mobile Workforce & What it Means for Your Business
Today’s Mobile Workforce & What it Means for Your BusinessAvtex
 
The Remote Worker: Tools for Remote Monitoring
The Remote Worker: Tools for  Remote MonitoringThe Remote Worker: Tools for  Remote Monitoring
The Remote Worker: Tools for Remote MonitoringAvtex
 
Harnessing the Power of Dialer
Harnessing the Power of DialerHarnessing the Power of Dialer
Harnessing the Power of DialerAvtex
 
Understanding Your Contact Center: A Guided Tour of 4.0 Reporting
Understanding Your Contact Center: A Guided Tour of 4.0 ReportingUnderstanding Your Contact Center: A Guided Tour of 4.0 Reporting
Understanding Your Contact Center: A Guided Tour of 4.0 ReportingAvtex
 
Hot Trends and Futuristic Technologies in the Contact Center
Hot Trends and Futuristic Technologies in the Contact CenterHot Trends and Futuristic Technologies in the Contact Center
Hot Trends and Futuristic Technologies in the Contact CenterAvtex
 
Engage 2013 - Using video to connect with customers and employees
Engage 2013 - Using video to connect with customers and employeesEngage 2013 - Using video to connect with customers and employees
Engage 2013 - Using video to connect with customers and employeesAvtex
 
Engage 2013 - Designing a cx dashboard
Engage 2013 - Designing a cx dashboardEngage 2013 - Designing a cx dashboard
Engage 2013 - Designing a cx dashboardAvtex
 
Engage 2013 - The future of productivity is now
Engage 2013 - The future of productivity is nowEngage 2013 - The future of productivity is now
Engage 2013 - The future of productivity is nowAvtex
 

Mehr von Avtex (20)

Introducing Microsoft Social Listening
Introducing Microsoft Social Listening Introducing Microsoft Social Listening
Introducing Microsoft Social Listening
 
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_holeRabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
Rabbit Hole® – A User Experience Case StudyCx ux engage_2014_rabbit_hole
 
5 Emerging Technologies that Transform the Experience
5 Emerging Technologies that Transform the Experience5 Emerging Technologies that Transform the Experience
5 Emerging Technologies that Transform the Experience
 
Integrating Portal Technologies to Build a Customer-Centric Experience
Integrating Portal Technologies to Build a Customer-Centric ExperienceIntegrating Portal Technologies to Build a Customer-Centric Experience
Integrating Portal Technologies to Build a Customer-Centric Experience
 
Customer Interaction Center™: What You Need to Know About Resilience/Disaster...
Customer Interaction Center™: What You Need to Know About Resilience/Disaster...Customer Interaction Center™: What You Need to Know About Resilience/Disaster...
Customer Interaction Center™: What You Need to Know About Resilience/Disaster...
 
The New Landscape of Microsoft Dynamics CRM
The New Landscape of Microsoft Dynamics CRMThe New Landscape of Microsoft Dynamics CRM
The New Landscape of Microsoft Dynamics CRM
 
Leveraging Sitecore to Create a Completely Connected Customer Experience
Leveraging Sitecore to Create a Completely Connected Customer ExperienceLeveraging Sitecore to Create a Completely Connected Customer Experience
Leveraging Sitecore to Create a Completely Connected Customer Experience
 
Making Smarter Business Decisions with Power BI
Making Smarter Business Decisions with Power BIMaking Smarter Business Decisions with Power BI
Making Smarter Business Decisions with Power BI
 
Is the Cloud Right for You? A Real-World Case Study on Ardent Mills
Is the Cloud Right for You? A Real-World Case Study on Ardent MillsIs the Cloud Right for You? A Real-World Case Study on Ardent Mills
Is the Cloud Right for You? A Real-World Case Study on Ardent Mills
 
What’s Your Next Move? Building the Case for an Effective CX Strategy Across ...
What’s Your Next Move? Building the Case for an Effective CX Strategy Across ...What’s Your Next Move? Building the Case for an Effective CX Strategy Across ...
What’s Your Next Move? Building the Case for an Effective CX Strategy Across ...
 
CX and UX: A Marriage Made in Heaven
CX and UX: A Marriage Made  in HeavenCX and UX: A Marriage Made  in Heaven
CX and UX: A Marriage Made in Heaven
 
Tooling Around a Journey Map: A Real-World Case Study on Northern Tool & Eq...
Tooling Around a Journey Map: A  Real-World Case Study on  Northern Tool & Eq...Tooling Around a Journey Map: A  Real-World Case Study on  Northern Tool & Eq...
Tooling Around a Journey Map: A Real-World Case Study on Northern Tool & Eq...
 
Today’s Mobile Workforce & What it Means for Your Business
Today’s Mobile Workforce & What it Means for Your BusinessToday’s Mobile Workforce & What it Means for Your Business
Today’s Mobile Workforce & What it Means for Your Business
 
The Remote Worker: Tools for Remote Monitoring
The Remote Worker: Tools for  Remote MonitoringThe Remote Worker: Tools for  Remote Monitoring
The Remote Worker: Tools for Remote Monitoring
 
Harnessing the Power of Dialer
Harnessing the Power of DialerHarnessing the Power of Dialer
Harnessing the Power of Dialer
 
Understanding Your Contact Center: A Guided Tour of 4.0 Reporting
Understanding Your Contact Center: A Guided Tour of 4.0 ReportingUnderstanding Your Contact Center: A Guided Tour of 4.0 Reporting
Understanding Your Contact Center: A Guided Tour of 4.0 Reporting
 
Hot Trends and Futuristic Technologies in the Contact Center
Hot Trends and Futuristic Technologies in the Contact CenterHot Trends and Futuristic Technologies in the Contact Center
Hot Trends and Futuristic Technologies in the Contact Center
 
Engage 2013 - Using video to connect with customers and employees
Engage 2013 - Using video to connect with customers and employeesEngage 2013 - Using video to connect with customers and employees
Engage 2013 - Using video to connect with customers and employees
 
Engage 2013 - Designing a cx dashboard
Engage 2013 - Designing a cx dashboardEngage 2013 - Designing a cx dashboard
Engage 2013 - Designing a cx dashboard
 
Engage 2013 - The future of productivity is now
Engage 2013 - The future of productivity is nowEngage 2013 - The future of productivity is now
Engage 2013 - The future of productivity is now
 

Kürzlich hochgeladen

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
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 

Kürzlich hochgeladen (20)

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
 
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...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 

SharePoint Search - SPSNYC 2014

  • 1. SHAREPOINT SEARCH Introducing the new search service Brian Caauwe – Sr. Consultant July 26th, 2014
  • 2. KEY TOPICS • Editions • Components • Administration • Customizations
  • 3. WHO AM I? • Brian Caauwe • SharePoint Consultant & Speaker • Avtex Solutions (Minneapolis, MN) • Email: bcaauwe@avtex.com • Twitter: @bcaauwe • Blog: http://blog.avtex.com/author/bcaauwe • Unfortunate Sports Fan • Minnesota Twins • Minnesota Vikings • Technical Editor • Professional SharePoint 2013 Administration • Certifications • MCM: SharePoint Server 2010
  • 4. THANK YOU EVENT SPONSORS • Please visit them and inquire about their products & services • To win prizes make sure to get your bingo card stamped by ALL sponsors
  • 5. POLL • SharePoint Version • 2007 – WSS, MOSS • 2010 – SPF, Server, FAST • 2013 – SPF, Server • Work Roles • SharePoint Administrator • SharePoint Developer • Business User • Other
  • 7. SEARCH EDITIONS • SharePoint Foundation 2013 • SharePoint Server 2013 • Standard • Enterprise • ALL editions now use the SAME search service • osearch15 • TechNet Reference: http://technet.microsoft.com/en-us/library/cb36484c-0e8f-480e-be88- 5daa8bf2d47d#bkmk_SearchfeaturesOnPrem
  • 8. SEARCH EDITIONS SHAREPOINT FOUNDATION 2013 • Now uses enterprise search engine • Can now administer service • Content Sources • Crawl Schedule • etc • Limited scalability
  • 9. SEARCH EDITIONS SHAREPOINT SERVER 2013 - STANDARD • Scalable components • People Search • Promoted Results • Customized Sorting • Graphical Refiners • Search Server web parts
  • 10. SEARCH EDITIONS SHAREPOINT SERVER 2013 - ENTERPRISE • Content by Search web part • Entity Extraction • Content Processing Enrichment • Video Search • Item Recommendations
  • 12. SEARCH COMPONENTS LOGICAL ARCHITECTURE Search Admin Crawl Links Analytics Reporting Crawl Content Processing Index Query Processing Administration Analytics Processing WFE Event Store
  • 13. SEARCH COMPONENTS ADMINISTRATION COMPONENT Component • Monitors states of all other components • Managed Topology Changes • Finally scalable • Only one active at a time Database • Search Admin Database • Configuration data • Topology • Crawl, Query rules • Property Mappings • Content Sources, Crawl Schedules • Analytics Settings Administration
  • 14. SEARCH COMPONENTS CRAWL COMPONENT Component • Performs the crawling • Invokes connectors / protocol handlers • SharePoint content • Business Applications • File Shares • More… • Delivers crawled items AND metadata to Content Processing Component • Communicates with ALL crawl databases Database(s) • Crawl Database • Crawl history • Information on crawled items • Scale out for each 20 million items crawled • Host distribution • 2010 Handled by Host URL • 2013 Handled by Content DB Crawl
  • 15. SEARCH COMPONENTS CONTENT PROCESSING COMPONENT (CPC) Component • Handles document parsing and iFilters • Extracts data for Document Parsing and Property Mappings • Performs linguistic processing • Entity Extraction • Generates phonetic name variations (people search) • Sends items to the Index Component Database(s) • Link Database • Receives information about links and URLs from CPC • Stores unprocessed information for use in analytics • Information on search clicks • # of times people pick on results • Scale out for each 20 million items crawled • Scale out for each 100 million queries / year Content Processing
  • 16. SEARCH COMPONENTS ANALYTICS PROCESSING COMPONENT (APC) Component • Performs Search Analytics • Pulls information from Links DB • Stores information for search reports • Performs Usage Analytics • Pulls information from event store • Generates recommendations, usage and statistics reports • Sends results to the content processing component to be pushed to the index Database(s) • Analytics Reporting Database • Results of usage analytics • Statistics information from the analyses • Scale out when size > 200 GB Analytics Processing
  • 17. SEARCH COMPONENTS INDEX COMPONENT Component • Logical representation of an index replica • Mapped one-to-one to an index replica • Each partition holds one or more index replicas • Receives processed items from content processing component • Receives queries from query processing component and writes to index • Returns result sets to the query processing component On File index • Located ON SharePoint servers housing index component • Index update groups • Default (majority of managed properties) • Security (ACL managed property) • Link (managed properties related to link structure) • Usage (managed properties related to usage data) • People (managed properties related to people search) • Full-text index • Contains text from searchable managed properties • Multiple replicas / server supported after October 2013 CU Index
  • 18. SEARCH COMPONENTS QUERY PROCESSING COMPONENT (QPC) Component • Analyses and processes queries • Decides which query rules are applicable • Submits query to index component • Determines which index partition to send query to • Performs pre processing • Receives result sets from index component • Performs post processing • Sends result set back to requestor • Performs linguistic processing at query time • Word breaking, stemming, spellchecking, thesaurus Query Processing
  • 19. SEARCH COMPONENTS COMPONENT PARTNERS Name CPU Network Disk Memory Administration ● ● ● ● Crawl ●● ●●● ●● ●● Content Processing (CPC) ●●● ●● ●●● Analytics Processing (APC) ●● ●●● ●● ●● Index ●●● ●● ●●● ●●● Query Processing (QPC) ● ●● ●● The content of this slide is borrowed from Neil Hodgkinson (@nellymo) Query Processing Index Analytics Processing Content Processing CrawlAdministration
  • 21. SEARCH ADMINISTRATION MAPPING TERMINOLOGY FROM 2010 TO 2013 2010 Term 2013 Term Scopes Result Source Federated Location Result Source Keyword Query Rule Best Bets Promoted Result Managed Property Schema > Managed Property Crawled Property Schema > Crawled Property Search Result Removal Crawl Log > URL View > Remove the item from the Index XSLT Display Templates N/A Result Types N/A Result Block N/A Continuous Crawl Host Distribution Rule N/A
  • 22. SEARCH ADMINISTRATION SEARCH TOPOLOGY Central Administration • View topology • No more options… PowerShell • Manage the search service instances • Manage topology and components
  • 23. SEARCH ADMINISTRATION SEARCH TOPOLOGY - POWERSHELL ## Get Service ## $svc = Get-SPEnterpriseSearchServiceInstance -Identity “servername” ## Start Service ## Start-SPEnterpriseSearchServiceInstance -Identity $svc ## Get Search Service Application ## $ssa = Get-SPEnterpriseSearchServiceApplication ## Get Active Topology ## $activeTop = Get-SPEnterpriseSearchTopology -SearchApplication $ssa -Active ## Clone Topology ## $clone = New-SPEnterpriseSearchTopology -SearchApplication $ssa -SearchTopology $activeTop -Clone
  • 24. SEARCH ADMINISTRATION SEARCH TOPOLOGY - POWERSHELL ## New Administration Component ## $adminComp = New-SPEnterpriseSearchAdminComponent -SearchTopology $clone -SearchServiceInstance $svc ## New Analytics Processing Component ## $apc = New-SPEnterpriseSearchAnalyticsProcessingComponent -SearchTopology $clone -SearchServiceInstance $svc ## New Crawl Component ## $crawlComp = New-SPEnterpriseSearchCrawlComponent -SearchTopology $clone -SearchServiceInstance $svc ## New Content Processing Component ## $cpc = New-SPEnterpriseSearchContentProcessingComponent -SearchTopology $clone -SearchServiceInstance $svc
  • 25. SEARCH ADMINISTRATION SEARCH TOPOLOGY - POWERSHELL ## New Query Processing Component ## $qpc = New-SPEnterpriseSearchQueryProcessingComponent -SearchTopology $clone -SearchServiceInstance $svc ## New Index Partition / Replica ## $idx = New-SPEnterpriseSearchIndexComponent -SearchTopology $clone -SearchServiceInstance $svc -IndexPartition 0 –RootDirectory “D:SPSearchIndex” ## Activate New Topology ## $clone.Activate() ## OR ## Set-SPEnterpriseSearchTopology –Identity $clone
  • 26. SEARCH ADMINISTRATION SEARCH TOPOLOGY Topology Recap • Ensure service is “online” before using in search topology • To clone topology, use New-SPEnterpriseSearchTopology -Clone • Otherwise you won’t have component ID’s • Index Component • When specifying a root directory, it MUST exist but be empty • Also if referencing remote server, the Cmdlet checks local server • Always specify a partition, otherwise it chooses 0 • When adding a new partition, it must have the same number of replicas as existing partitions • After adding a new partition, the index WILL be repartitioned … amount of time it takes depends on index size • You can ADD a partition, but not DELETE • Clean up old topologies / components
  • 27. SEARCH ADMINISTRATION FARM ADMINISTRATION Diagnostics • Crawl Logs • Only way to directly remove item from index • Search Reports • Crawl Health • Query Health • Usage Reports
  • 28. SEARCH ADMINISTRATION FARM ADMINISTRATION Crawling • Content Sources • Crawl Schedules • Continuous OR Incremental crawl • Full crawl • Crawl Rules • Server Name Mappings • File Types • Index Reset • Pause / Resume • Crawler Impact Rules
  • 29. SEARCH ADMINISTRATION FARM ADMINISTRATION Queries and Results • Authoritative Pages • Result Sources • Query Rules • Query Client Types • Search Schema • Query Suggestions • Enabled / Disabled • Always / Never Suggest • Import AND Export • Search Dictionaries (Term Store Management) • Company Exclusion / Inclusion • Query Spelling Exclusion / Inclusion • Search Result Removal
  • 30. SEARCH ADMINISTRATION FARM ADMINISTRATION Search Schema (Managed / Crawled Properties) • Searchable • Advanced Searchable Settings • Full-text index • Weight group • Queryable • Retrievable • Allow Multiple Values • Refinable • Sortable • Safe for Anonymous • Alias • Token Normalization • Complete Matching • Company Name Extraction • Custom Entity Extraction
  • 31. SEARCH ADMINISTRATION FARM ADMINISTRATION - POWERSHELL ONLY ## Result Types ## $owner = Get-SPEnterpriseSearchOwner -Level Ssa $word = Get-SPEnterpriseSearchResultItemType –SearchApplication $ssa –Owner $owner | ?{$_.Name –eq “Microsoft Word”} $pdf = Get-SPEnterpriseSearchResultItemType –SearchApplication $ssa –Owner $owner | ?{$_.Name –eq “PDF”} $wordPDF = New-SPEnterpriseSearchResultItemType -SearchApplication $ssa -Name “WordPDF” –Owner $owner – ExistingResultItemType $pdf –ExistingResultItemTypeOwner $owner Set-SPEnterpriseSearchResultItemType –Identity $wordPDF –SearchApplication $ssa –owner $owner – RulePriority 1 –DisplayTemplateUrl $word.DisplayTemplateUrl ## Thesaurus ## Import-SPEnterpriseSearchThesaurus -SearchApplication $ssa -FileName “serversharethesaurus.csv”
  • 32. SEARCH ADMINISTRATION SITE ADMINISTRATION Result Types • Map results to display templates Consumes farm settings, but allows site independent settings • Result Sources • Query Rules • Search Schema • Map Existing Managed Properties to Crawled Properties • New Managed Properties - Types: Text or Yes/No • Cannot make Sortable, Refinable, Multiple Values
  • 33. SEARCH ADMINISTRATION SITE ADMINISTRATION Search Settings • Search Center URL • Search Navigation Searchable Columns • Exclude site columns from indexing List Settings • Can flag a list to force re-index
  • 35. SEARCH CUSTOMIZATIONS CRAWL COMPONENT Custom Connectors • Really means BCS • LOBSystemInstance needs ShowInSearchUI to show in Central Admin for content source • DisplayUriField set on method otherwise URL’s in search will start with bdc3:// • LastModifiedTimeStampField set and ChangedIdEnumerator and DeletedIdEnumerator implemented if you want incremental crawls MSDN Reference: http://msdn.microsoft.com/en-us/library/gg294165.aspx Crawl
  • 36. SEARCH CUSTOMIZATIONS CONTENT PROCESSING COMPONENT (CPC) Content Enrichment Web Service • Web service call outside of SharePoint to: • Clean data • Remove from index • Augment properties • Configurations • Trigger Expression • Input Managed Properties • Output Managed Properties • Failure Mode • Debug Mode MSDN Reference: http://msdn.microsoft.com/en-us/library/jj163968.aspx Content Processing
  • 37. SEARCH CUSTOMIZATIONS CONTENT PROCESSING COMPONENT (CPC) Content Enrichment Web Service • Registering the service in PowerShell $ssa = Get-SPEnterpriseSearchServiceApplication $cewsConfig = New-SPEnterpriseSearchContentEnrichmentConfiguration $cewsConfig.Endpoint = “http://externalserver/cews.svc” $cewsConfig.InputProperties = “Title”, “Company” $cewsConfig.OutputProperties = “Title”, “Company”, “Prop3” $cewsConfig.Trigger = ‘Contains(Company, “CoName”)’ $cewsConfig.FailureMode = “Error” $cewsConfig.DebugMode = $false Set-SPEnterpriseSearchContentEnrichmentConfiguration -SearchApplication $ssa - ContentEnrichmentConfiguration $cewsConfig Content Processing
  • 38. SEARCH CUSTOMIZATIONS CONTENT PROCESSING COMPONENT (CPC) Custom Entity Extraction • Different Extraction types • Word Extraction • 5 Dictionaries • Microsoft.UserDictionaries.EntityExtraction.Custom.Word.n • Word Part Extraction • 5 Dictionaries • Microsoft.UserDictionaries.EntityExtraction.Custom.WordPart.n • Word Exact Extraction • One Dictionary • Microsoft.UserDictionaries.EntityExtraction.Custom.ExactWord.1 • Word Part Exact Extraction • One Dictionary • Microsoft.UserDictionaries.EntityExtraction.Custom.ExactWordPart.1 TechNet Reference: http://technet.microsoft.com/en-us/library/jj219480.aspx Content Processing
  • 39. SEARCH CUSTOMIZATIONS CONTENT PROCESSING COMPONENT (CPC) ## Entity Extraction ## Import-SPEnterpriseSearchCustomExtractionDictionary -SearchApplication $ssa –DictionaryName Microsoft.UserDictionaries.EntityExtraction.Custom.Word.1 –FileName “serversharedictionary.csv” Custom Entity Extraction • Sample File • Import through PowerShell Content Processing
  • 40. SEARCH CUSTOMIZATIONS CONTENT PROCESSING COMPONENT (CPC) Custom Entity Extraction • Map in Central Administration Content Processing
  • 41. SEARCH CUSTOMIZATIONS QUERY PROCESSING COMPONENT (QPC) Ranking Models • Customize ranking based on YOUR logic • VERY complex… a LOT of math Registered in PowerShell MSDN Reference: http://msdn.microsoft.com/en-us/library/sharepoint/dn169052.aspx $ssa = Get-SPEnterpriseSearchServiceApplication $owner = Get-SPEnterpriseSearchOwner -Level Ssa $customModel = [string](Get-Content .CustomModel.xml) $newModel = New-SPEnterpriseSearchRankingModel –SearchApplication $ssa –Owner $owner –RankingModelXML $customModel Query Processing
  • 42. SEARCH CUSTOMIZATIONS QUERY PROCESSING COMPONENT (QPC) Security Trimming • Pre • Augments claims • Processed BEFORE index lookup • Accurate refiner counts • Post • Secondary security checkpoint • Processed AFTER index lookup • Negatively effects refiner counts Needs to be deployed to GAC Registered in PowerShell MSDN Reference: http://msdn.microsoft.com/en-us/library/sharepoint/ee819930.aspx $ssa = Get-SPEnterpriseSearchServiceApplication New-SPEnterpriseSearchSecurityTrimmer -ID “1” -SearchApplication $ssa -TypeName “<strong typed assembly>” Query Processing
  • 43. UX SEARCH CUSTOMIZATIONS USER EXPERIENCE Display Templates • New way to change search results • Good by XSLT • Get used to JavaScript • Available through Design Manager • Live in Master Page Gallery • Separate folders for Content by Search and Core Search • .HTML file • .JS file (DO NOT TOUCH) MSDN Reference: http://msdn.microsoft.com/en-us/library/jj945138.aspx
  • 44. UX SEARCH CUSTOMIZATIONS USER EXPERIENCE Display Templates • Samples • Announcements • Pages • Documents
  • 45. UX SEARCH CUSTOMIZATIONS USER EXPERIENCE Search Web Parts • Search Results • Query Builder • Auto Refine • Sorting • Query Rules • Inline testing • Content by Search • Search Results Web Part settings plus • Term Navigation • Tuned for use out of search center
  • 46. SESSION SUMMARY • Editions • Components • Administration • Customizations
  • 47. HOW TO CONTACT ME • Brian Caauwe • SharePoint Consultant & Speaker • Email: bcaauwe@avtex.com • Twitter: @bcaauwe • Blog: http://blog.avtex.com/author/bcaauwe
  • 48. REFERENCES SharePoint 2013 training for IT pros • http://technet.microsoft.com/en-US/sharepoint/fp123606 Search Edition Features • http://technet.microsoft.com/en-us/library/cb36484c-0e8f-480e-be88- 5daa8bf2d47d#bkmk_SearchfeaturesOnPrem BCS Connector • http://msdn.microsoft.com/en-us/library/gg294165.aspx Content Enrichment Web Service • http://msdn.Microsoft.com/en-us/library/jjl63968.aspx
  • 49. REFERENCES Custom Entity Extraction • http://technet.microsoft.com/en-us/library/jj219480.aspx Ranking Models • http://msdn.microsoft.com/en-us/library/sharepoint/dn169052.aspx Security Trimming • http://msdn.microsoft.com/en-us/library/sharepoint/ee819930.aspx Display Templates • http://msdn.microsoft.com/en-us/library/jj945138.aspx