Monday, December 10, 2018

55122: Microsoft SharePoint 2013 Search Administration

About This Course

Overview

https://www.microsoft.com/en-us/learning/course.aspx?cid=55122

This three-day instructor-led is intended for Search Administrators, Site Collection Administrators and Site Owners who want to improve the end user search experience. The class is an ideal follow up for the SharePoint Server Administrator who has attended “20489 - Developing Microsoft SharePoint Server 2013 Advanced Solutions” and is looking for more on the daily administration of SharePoint 2013 Search. This class covers the Standard and Enterprise Editions of SharePoint 2013 and Office 365 / SharePoint Online.

SharePoint Search is one of the more ignored areas of SharePoint administration. As Search is often the only way users can find content in a large organization, and as SharePoint 2013 Search is both very powerful and very configurable, Search should be considered one of the more important services in need of formal administration and frequent tuning. While this class will cover the ongoing maintenance of search administration, its focus is on improving the efficiency of your end users in finding “stuff”!

Audience profile

This course is intended for…

  • SharePoint Search Administrators.
  • SharePoint Server Administrators.
  • Anyone wanting to drive user efficiency and SharePoint adoption. Use the search reports to monitor both search and user activity.
  • Customize the search and search results pages.
  • Improve user search results using Authoritative Pages, Query Rules and Query Suggestions.
  • Describe and plan for alternate search techniques including PowerShell, web services and custom code.

At course completion

After completing this course, students will be able to:

  • Use both basic and advanced techniques to search SharePoint.
  • Manage SharePoint 2013 Search from Central Administration.
  • Manage Office 365 / SharePoint Online Search.
  • Configure search from within sites.
  • Understand and customize Search Schemas and Managed Properties.

Prerequisites

Before attending this course, students must have:

  • Have strong SharePoint 2013 end user skills or have attended “Introduction to SharePoint 2013 for Collaboration and Document Management” or similar.
  • Have a good understanding of the use SharePoint in their organization, what kind of content is stored in their SharePoint and how their users are using SharePoint.
  • Courses “20331 Core Solutions of Microsoft SharePoint Server 2013 “ and “20332 Advanced Solutions of Microsoft SharePoint Server 2013” are helpful, but not required.

Module 1

Module 1: SharePoint 2013 Search and the Role of the Search Administrator

SharePoint 2013/2016 Feature Comparison for Search Feature
https://social.technet.microsoft.com/wiki/contents/articles/34158.sharepoint-2016-feature-comparison-for-search-feature.aspx

Stemming support
https://technet.microsoft.com/en-us/library/jj219499.aspx

Stemming on nouns and adjectives http://sharepoint.stackexchange.com/questions/142899/does-sharepoint-2013-search-support-stemming

What’s the Difference Between Stemming and Lemmatization? - Ask Dr. Search
http://www.ideaeng.com/stemming-lemmatization-0601

Word Breaker List
https://searchexplained.com/word-breakers-in-sharepoint-from-version-to-version/

Word Breaker Work Around
https://sharepoint.stackexchange.com/questions/29140/using-calculated-field-to-retrieve-substring-of-another-field

More from the Cloud Engineer

SharePoint Versions
http://thecloudengineer.blogspot.com/2013/03/sharepoint-features-comparison.html

Custom Search Connectors
http://thecloudengineer.blogspot.com/2013/01/vendor.html

Module 2

Module 2: Using Search as an End User

Keyword Query Language (KQL) syntax reference
https://docs.microsoft.com/en-us/sharepoint/dev/general-development/keyword-query-language-kql-syntax-reference

Remove Folders from Search Results
http://blog.cognit.se/sharepoint-search-how-to-filter-out-folders/

Search Posters 2016 2019
https://technet.microsoft.com/en-us/library/cc263199(v=office.15).aspx

Search Posters 2013
https://web.archive.org/web/20140206201055/http://technet.microsoft.com:80/en-us/library/cc263199(v=office.15)#search

Character List
https://support.microsoft.com/en-us/help/905231/information-about-the-characters-that-you-cannot-use-in-site-names-fol

Advanced Search - Content Class
https://blogs.msdn.microsoft.com/mvpawardprogram/2015/02/16/sharepoint-power-searching-using-contentclass/

Module 3

Create and configure a Search service application in SharePoint Server
https://docs.microsoft.com/en-us/sharepoint/search/create-and-configure-a-search-service-application

Module 3: Search Administration – Part 1

Best practices for crawling in SharePoint Server 2013
https://technet.microsoft.com/en-us/library/dn535606(v=office.15).aspx

https://docs.microsoft.com/en-us/SharePoint/search/best-practices-for-crawling

Problems Crawling the non-Default zone *Explained
https://blogs.msdn.microsoft.com/sharepoint_strategery/2014/07/08/problems-crawling-the-non-default-zone-explained/

Reasons to do a full crawl
https://technet.microsoft.com/en-us/library/4356bad9-de1d-4e81-b049-17248b4a86c1#Plan_full_crawl

Full vs Incremental Crawl - TechNet
https://blogs.technet.microsoft.com/meamcs/2013/02/18/sharepoint-20102013-search-incremental-crawl-vs-full-crawl/

Reset Search Index (step by step)
https://vigneshsharepointthoughts.com/2016/12/15/resetting-search-index-in-sharepoint-2013/

SharePoint 2013 Search File Extensions
http://techtrainingnotes.blogspot.com/2015/03/sharepoint-2013-search-file-extensions.html

Manually Request Crawling or Re-index of Site Library or List
https://support.office.com/en-us/article/Manually-request-crawling-and-re-indexing-of-a-site-a-library-or-a-list-9afa977d-39de-4321-b4ca-8c7c7e6d264e?ui=en-US&rs=en-US&ad=US

Recrawl SPO via PowerShell
https://github.com/wobba/SPO-Trigger-Reindex

Default Crawled File Name Extensions
https://technet.microsoft.com/en-us/library/jj219530.aspx

OCR – PDF
https://answers.microsoft.com/en-us/msoffice/forum/msoffice_other-mso_win10-mso_365hp/optical-character-recognition-and-office-365/b315deae-e0a0-40ee-b31d-88d8f82b0e5e

Many Schema changes will require re-indexing of your content.
https://technet.microsoft.com/en-us/library/jj219667(v=office.15)#Schema_Reindex_Table

SharePoint Thesaurus
https://joannecklein.com/2016/11/15/sharepoint-thesaurus-a-great-on-boarding-tool/

A Better Thesaurus
https://www.eliostruyf.com/a-better-way-for-search-synonyms-in-sharepoint-online-2013-2016/

SharePoint Search Feed and Crawl (2013)
https://blogs.msdn.microsoft.com/russmax/2013/06/28/sharepoint-2013-search-crawl-and-feed/

SP2013 Crawling *Explained (Part 1 and 2)
With VerboseEx logging enabled, the crawl of a single item (or interchangeably, a "document") can generate more than 6000 ULS events
https://blogs.msdn.microsoft.com/sharepoint_strategery/2015/01/26/sp2013-crawling-explained-orchestration-part-1/
https://blogs.msdn.microsoft.com/sharepoint_strategery/2015/03/24/sp2013-crawling-explained-starting-the-crawl-deep-dive-part-2/

Search Architecture with SharePoint 2013
https://searchunleashed.wordpress.com/2013/12/13/271/

Change Log (2010 but still applies to 2013 - 2019)
Event Cache in Content DB
https://docs.microsoft.com/en-us/previous-versions/office/developer/sharepoint-2010/bb417456%28v%3doffice.14%29

Module 4

Module 4: Search Administration – Part 2

Office 365 Search Admin
SharePoint-Online search administration overview

Managed Properties Require Full Crawl
https://technet.microsoft.com/en-us/library/jj219667.aspx#Schema_Reindex_Table

Unused Managed Properties
https://technet.microsoft.com/en-us/library/jj219667.aspx#DefaultUnusedMPs

From site column to managed property – What's up with that?
https://blogs.technet.microsoft.com/tothesharepoint/2013/03/05/from-site-column-to-managed-property-whats-up-with-that/

Automatically created managed properties in SharePoint Server 2013
https://technet.microsoft.com/library/jj613136.aspx

Plan to transform queries and order results in SharePoint 2013
https://technet.microsoft.com/en-us/library/jj219620.aspx

Manage query rules in SharePoint Server 2013
https://technet.microsoft.com/en-us/library/jj871676.aspx

Reinstating a “search result removal” removed item (2013)
https://sharepoint.stackexchange.com/questions/183356/search-reinstating-a-search-result-removal-removed-item

Search Config using PowerShell (Part 1 and Part 2)
https://social.technet.microsoft.com/wiki/contents/articles/32166.sharepoint-2013-configure-search-using-powershell-part-1-of-2.aspx
https://social.technet.microsoft.com/wiki/contents/articles/33336.sharepoint-2013-configure-search-using-powershell-part-2-of-2.aspx

Search Index Location
https://briantjackett.com/2015/04/02/default-search-index-file-location-for-sharepoint-2013/

Spelling Suggestions (techtrainingnotes)
http://techtrainingnotes.blogspot.com/2015/03/sharepoint-2013-search-spelling.html

Module 5

Module 5: Customizing Search and Search Results Web Pages

How to add refiners to your search results page in SharePoint 2013
https://blogs.technet.microsoft.com/tothesharepoint/2013/11/10/how-to-add-refiners-to-your-search-results-page-in-sharepoint-2013/

SharePoint Power Searching Using Content Class
https://blogs.msdn.microsoft.com/mvpawardprogram/2015/02/16/sharepoint-power-searching-using-contentclass/

Search Settings
https://en.share-gate.com/blog/sharepoint-2013-search-settings-and-search-box-drop-down-menu

Search Results Web Part
https://support.office.com/en-us/article/Change-settings-for-the-Search-Results-Web-Part-40ff85b3-bc5e-4230-b1dd-f088188e487e

A detailed comparison of the Content Search Web Part and the Search Result Web Part can be found here: http://techmikael.blogspot.com/2014/12/content-search-web-part-vs-search.html

Using the Content Query Web Part https://msdn.microsoft.com/en-us/library/ff650512.aspx

Content Search Web Part in SharePoint 2013 https://msdn.microsoft.com/en-us/library/office/jj163789(v=office.15).aspx

Configure properties of the Search Results Web Part in SharePoint Server 2013https://technet.microsoft.com/en-us/library/gg549987.aspx

How to: Customize XSL for the SharePoint Content By Query Web Part (ECM)https://msdn.microsoft.com/en-us/library/bb447557.aspx

Configure Search Web Parts in SharePoint Server 2013 https://technet.microsoft.com/en-us/library/jj679900(v=office.15).aspx#BKMK_ConfigureDisplayTemplates

SharePoint 2013 Design Manager display templates https://msdn.microsoft.com/en-us/library/office/jj945138.aspx

Display templates for the Content Search Web Part Display templates for the Search Results Web Part https://technet.microsoft.com/en-us/library/jj944947(v=office.15).aspx

Configure Search Web Parts in SharePoint Server 2013 https://msdn.microsoft.com/en-us/sync/76ca8205-2508-42b0-9c8e-36e1081a7fd4

SharePoint Design Manager display templates
https://docs.microsoft.com/en-us/sharepoint/dev/general-development/sharepoint-design-manager-display-templates

Table layout display template with managed property sorting
https://www.eliostruyf.com/table-layout-display-template-with-managed-property-sorting/

Search Result Ranking
https://docs.microsoft.com/en-us/sharepoint/search/overview-of-search-result-ranking
Custom Ranking Models (Advanced)
https://docs.microsoft.com/en-us/sharepoint/dev/general-development/customizing-ranking-models-to-improve-relevance-in-sharepoint

Module 6

Module 6: Monitoring Search

Search Diagnostics
View search diagnostics in SharePoint Server 2013
https://technet.microsoft.com/en-us/library/jj219611.aspx

Module 7

Module 7: Using PowerShell, JavaScript and C# to Search SharePoint (Optional)

Internet Standards
www.w3.org

SharePoint Search Query Tool (2016 OK)

https://github.com/SharePoint/PnP-Tools/tree/master/Solutions/SharePoint.Search.QueryTool

More from the Cloud Engineer

Search Tool and more
http://thecloudengineer.blogspot.com/2011/09/sharepoint-troubleshooting-tools.html

Appendix

Books

More from the Cloud Engineer

http://thecloudengineer.blogspot.com/2011/12/sharepointbooks.html

Performance

Performance and capacity management (FAST Search Server 2010 for SharePoint)
https://docs.microsoft.com/en-us/previous-versions/office/fast-search-server-2010/gg604778(v=office.14)
https://searchunleashed.wordpress.com/2011/03/16/understand-scale-and-monitor-crawling-processing-indexing-in-fast-search-for-sharepoint/

https://web.archive.org/web/20160113140907/https://gallery.technet.microsoft.com/SharePoint-2013-Performance-e1379515

Posters

Search Posters 2013
https://technet.microsoft.com/en-us/library/cc263199(v=office.15).aspx

Search Posters 2016
https://technet.microsoft.com/en-us/library/cc263199(v=office.16).aspx

Tips and Tricks

http://techtrainingnotes.blogspot.com/2015/04/sharepoint-2013-search-weirdness.html

  1. Part 1: What's a Duplicate? (or where's my purchase order?)
  2. Part 2: Can't Find My Videos!
  3. Part 3: When do Daily and Weekly Search Alerts Get Sent?
  4. Part 4: More Duplication Weirdness

Tools
Microsoft Expression Web 4 (Free Version)
https://www.microsoft.com/en-us/download/details.aspx?id=36179

O365

o365 - Office 365 Search
https://technet.microsoft.com/en-us/library/jj819291.aspx

o365 - Manual Re-index
https://support.office.com/en-us/article/Manually-request-crawling-and-re-indexing-of-a-site-a-library-or-a-list-9afa977d-39de-4321-b4ca-8c7c7e6d264e

O365 – Refiners for Managed Metadata Columns
https://blogs.msdn.microsoft.com/aatishblogs/2014/02/02/refiners-for-managed-metadata-columns-in-sharepoint-online/

Author’s Website
http://techtrainingnotes.blogspot.com/

Office 365 Search Admin
SharePoint-Online search administration overview

Google

Google is no longer selling new licenses for the Google Search Appliance (GSA). Google Cloud Search, our next generation Enterprise Search product https://cloud.google.com/products/search/

Good Articles

SharePoint IT Pro Blog - Bella
https://blogs.technet.microsoft.com/tothesharepoint/2013/

How to add refiners to your search results page in SharePoint 2013
https://blogs.technet.microsoft.com/tothesharepoint/2013/11/10/how-to-add-refiners-to-your-search-results-page-in-sharepoint-2013/

From site column to managed property – What's up with that?
https://blogs.technet.microsoft.com/tothesharepoint/2013/03/05/from-site-column-to-managed-property-whats-up-with-that/

How to change the way search results are displayed in SharePoint Server 2013
https://blogs.technet.microsoft.com/tothesharepoint/2013/08/27/how-to-change-the-way-search-results-are-displayed-in-sharepoint-server-2013/

ECT

https://docs.microsoft.com/en-us/sharepoint/dev/general-development/external-content-types-in-sharepoint

https://docs.microsoft.com/en-us/sharepoint/dev/general-development/how-to-create-external-content-types-for-sql-server-in-sharepoint

http://www.appzinside.com/2013/08/09/exposing-external-bcs-content-via-search-in-sharepoint-2013/

TechNet

Set up a Search Center in SharePoint 2013
https://blogs.technet.microsoft.com/tothesharepoint/2013/10/29/set-up-a-search-center-in-sharepoint-2013/

Dev

Custom Jquery – Size in display template
https://gallery.technet.microsoft.com/office/Show-file-size-documents-cad73da0