Introduction to SharePoint 2010 Enterprise SearchCorey RothBlog: www.dotnetmafia.comTwitter: twitter.com/coreyroth
Corey RothConsultant for StonebridgeWorked in Consumer Electronics, Travel, Advertising, and Energy industriesCurrently doing SharePoint development specializing in Enterprise SearchMicrosoft Award for Customer Excellence (ACE) WinnerMCTS: MOSS 2007 Configuring, DeveloperVery active in SharePoint communityE-mail: coreyroth@gmail.comTwitter: twitter.com/coreyrothBlog: www.dotnetmafia.com
What is Enterprise Search?It helps you find your stuff…
What is Enterprise Search?Enterprise Search is one of Microsoft’s current offerings to do search in the EnterpriseIncluded in SharePoint 2010, MOSS 2007Also available as a stand alone product (Search Server 2010/ 2008 / Search Server Express)Allows for indexing and querying of documents from multiple sources (i.e.: documents, web sites, file shares, Active Directory (people), databases, web services, etc.)
Components of Enterprise SearchContent SourcesCrawled PropertiesManaged PropertiesScopesFile TypesCrawl Rules
Content SourcesDefines what is being crawledConfigure a crawl for SharePoint, Web Sites, File Shares, Active Directory, Line of Business Systems (using BCS) etc.Specifies a full and incremental crawl scheduleCan manually start crawls here
Search CenterOut of the box site and web parts for searching and displaying resultsCan be created using the Site Settings menu on the root web site by enabled certain featuresSearch Results can be customized using XSLTMOSS 2007 supports keyword search only for now (no wildcard) – For wildcard search alternative see wildcardsearch.codeplex.com (no longer necessary in SharePoint 2010)
Metadata PropertiesAfter a full crawl, Crawled Properties are created for any metadata discovered (i.e.: Site Columns, Columns in a database, etc.)Properties can be of type text, integer, decimal, date / time, booleanOnly text properties are included in the index by defaultManaged Property - a property that can be queried on or displayed on the results pageOne or more Crawled Properties can be mapped to a Managed PropertyManaged Properties can be used to define scopes
ScopesScopes allow you to predefine subsets of the search index using rulesRules can be created by web address, content source, or managed property query (i.e.: Color:”Red”)Scopes can be grouped together in Scope Display Groups for use in the Search Center
Querying SearchUsed to search by Managed PropertiesCan specify Scopes (Scope:”MyScope”)Can be passed via URL to CoreResultsWebPart (k Query String parameter)AND implied between each keyword (i.e.: Color:”Red” Size:”M” is the same Color=“Red” AND Size=“M”)OR implied when multiple keywords of the same managed property used (i.e.: Color:”Red” Color:”Blue” translates to Color=“Red” OR Color=“Blue”)Asterisk can be used to do wildcard searches (SP2010)Supports operators such as >, <, >=, <= etc (SP2010)
People Search in SharePoint 2010Great way to find people in your organizationImproved in SharePoint 2010Support phonetic searching and synonymsGateway to new social features
Search Center – Web PartsSearchBoxExCoreResultsWebPartBestBetsPagingAdvancedSearchPeopleCoreResultsWebPart – People SearchRefinementWebPart (new in SharePoint 2010)
Search Center - CustomizationCoreResultsWebPart displays search resultsColumns property – XML specifying Managed PropertiesXSL – Transform the HTML output of the search resultsColumn names are specified in lower case in XSL (i.e.: Color will be color)
Indexing Other SourcesFile SharesDatabasePeople
Drawbacks of Enterprise SearchNo out of the box Wildcard Search (i.e.: docum*) – Use DotNetMafiaWildcardSearchWebPart – http://wildcardsearch.codeplex.com (MOSS 2007)Search Center customizations limited to XSLTAdvanced Search web part is ugly and not very configurableCannot exclude sections of pages to not be indexedMost search web parts are sealed and cannot be inherited from
What’s new in 2010?Lots of things!More Options – Search Server 2010, SharePoint  Server 2010, FAST Search Server 2010Refinement Web PartKeyword Query Syntax Improvements – Wildcards!Multiple Index ServersGreatly improved People SearchCommon API between SharePoint Search and FAST
FAST Search ResultsVisual, Conversational SearchSorting on any propertyScrolling PowerPointPreviewsVisual Best BetsThumbnailsRefinement with  countson any propertySimilarity Search
Questions?Corey RothBlog: www.dotnetmafia.comTwitter: twitter.com/coreyroth

More Related Content

PPTX
Getting the most ouf of SharePoint Search - Tulsa SharePoint Interest Group
PPTX
Information architecture search_bettertogether
PPTX
Managed metadata – SharePoint 2013
PPTX
Implementing Enterprise Search in SharePoint 2010
PPTX
3 25 11 Term Store Best Practices
PPT
Making the Web searchable
PPT
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
PDF
Smarter share point kc user group fast presentation march 2015
Getting the most ouf of SharePoint Search - Tulsa SharePoint Interest Group
Information architecture search_bettertogether
Managed metadata – SharePoint 2013
Implementing Enterprise Search in SharePoint 2010
3 25 11 Term Store Best Practices
Making the Web searchable
SharePoint Jumpstart #2 Making Basic SharePoint Search Work
Smarter share point kc user group fast presentation march 2015

What's hot (20)

PPTX
SharePoint 2010 Findability
PPTX
Enterprise Search Using SharePoint 2010 and FAST
PDF
Assisted restructure of web content for paper-based presentation: a look at w...
PPTX
Metadata management in SharePoint
PPTX
Share point metadata
PDF
Sharepoint metadata workshop
PPTX
Drilling Down to the Challenges of SharePoint Taxonomy Implementation
PPTX
PPTX
Taxonomies for Publishing
PPT
Semantic Search using RDF Metadata (SemTech 2005)
PPTX
Instant ECM with SharePoint 2010 - SPTechCon Boston 2011
PPTX
SharePoint 2010- Changing business needs
PPTX
Taxonomies in Search
PPTX
SPC.Org - SharePoint 2013 Search
PPTX
Moving mountains with Sharepoint - Document Management with SharePoint 2013
PPTX
SharePoint site admins leverage search
PPTX
Share point summit_2010_lemieux-toc
PDF
Applied Semantic Search with Microsoft SQL Server
PDF
Haystack 2019 - Improving Search Relevance with Numeric Features in Elasticse...
PDF
SharePoint: How to automatically assign managed metadata?
SharePoint 2010 Findability
Enterprise Search Using SharePoint 2010 and FAST
Assisted restructure of web content for paper-based presentation: a look at w...
Metadata management in SharePoint
Share point metadata
Sharepoint metadata workshop
Drilling Down to the Challenges of SharePoint Taxonomy Implementation
Taxonomies for Publishing
Semantic Search using RDF Metadata (SemTech 2005)
Instant ECM with SharePoint 2010 - SPTechCon Boston 2011
SharePoint 2010- Changing business needs
Taxonomies in Search
SPC.Org - SharePoint 2013 Search
Moving mountains with Sharepoint - Document Management with SharePoint 2013
SharePoint site admins leverage search
Share point summit_2010_lemieux-toc
Applied Semantic Search with Microsoft SQL Server
Haystack 2019 - Improving Search Relevance with Numeric Features in Elasticse...
SharePoint: How to automatically assign managed metadata?
Ad

Similar to Introduction To Enterprise Search - OKCSUG 2010 (20)

PPTX
Introduction To Enterprise Search Tulsa Tech Fest 2009
PPTX
Getting the Most out of Your Content in SharePoint 2010 with Enterprise Search
PPTX
Spsvb Developer Intro to SharePoint Search
PPTX
Spsvb Developer Intro to SharePoint Search
PPTX
SP Saturday Presentation - Migrating to SharePoint 2010
PPTX
Enterprise Search in SharePoint 2010
PPTX
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
PPTX
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
PPTX
TechDays11 Geneva - Going Further with SharePoint 2010 Search
PPT
Microsoft Enterprise Seach using SharePoint
PPT
Search overview
PPTX
Sharepoint 2013 Overview
PPTX
SharePoint 2010 Enterprise Search
PPTX
Writing Code To Interact With Enterprise Search
PPTX
Bpc10 119 agnes-molnar_implementingsearch
PPTX
Unleashing FAST Search
PPTX
EPC Group SharePoint 2010 Enterprise Content Management - ECM Best Practices
PPTX
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePoint
PPTX
Introduction To Microsoft SharePoint 2013
PPTX
Implementing Enterprise Search in SharePoint 2010
Introduction To Enterprise Search Tulsa Tech Fest 2009
Getting the Most out of Your Content in SharePoint 2010 with Enterprise Search
Spsvb Developer Intro to SharePoint Search
Spsvb Developer Intro to SharePoint Search
SP Saturday Presentation - Migrating to SharePoint 2010
Enterprise Search in SharePoint 2010
EPC Group - Comprehensive Overview of SharePoint 2010's Enterprise Search Cap...
Overview of Search in SharePoint Server 2013 - Australian SharePoint Conferen...
TechDays11 Geneva - Going Further with SharePoint 2010 Search
Microsoft Enterprise Seach using SharePoint
Search overview
Sharepoint 2013 Overview
SharePoint 2010 Enterprise Search
Writing Code To Interact With Enterprise Search
Bpc10 119 agnes-molnar_implementingsearch
Unleashing FAST Search
EPC Group SharePoint 2010 Enterprise Content Management - ECM Best Practices
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePoint
Introduction To Microsoft SharePoint 2013
Implementing Enterprise Search in SharePoint 2010
Ad

More from Corey Roth (20)

PPTX
Introduction to Microsoft Teams and Office 365 Groups
PPTX
Compliance and eDiscovery with Office 365
PPTX
Surfacing Your External Data using BCS in SharePoint 2013 - Dev Connections 2013
PPTX
Office 365 - Introduction to SharePoint Online Development - SharePoint Conne...
POTX
Configuring SharePoint Search for an Optimal Document Management Experience
PPTX
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
PPTX
Publishing SharePoint 2013 Apps to the Office Store - Austin SharePoint Users...
PPTX
What you need to know about Search in SharePoint 2013 Preview - DFW SharePoin...
PPTX
Office 365 - Introduction to SharePoint Online Development - Lync and Learn
PPTX
New SharePoint development features using Visual Studio 2012 - SharePoint Sat...
PPTX
Pitching Office 365 to your Energy Customers - Microsoft Worldwide Partner Co...
PPTX
Making the Most of Search in SharePoint Online - TechEd North America
PPTX
New SharePoint development features using Visual Studio 11 - San Antonio Shar...
PPTX
Office 365 - Introduction to SharePoint Online Development - SharePoint Satur...
PPTX
Extending SharePoint 2010 to your customers and partners
PPTX
Advanced BCS - Business Data Connectivity Models and Custom Connectors - SPTe...
PPTX
SharePoint 2010 Development for ASP.NET Developers - SharePoint Saturday Hous...
PPTX
Instant ECM with SharePoint 2010
PPTX
SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010
PPTX
Advanced BCS - Business Data Connectivity Models and Custom Connectors
Introduction to Microsoft Teams and Office 365 Groups
Compliance and eDiscovery with Office 365
Surfacing Your External Data using BCS in SharePoint 2013 - Dev Connections 2013
Office 365 - Introduction to SharePoint Online Development - SharePoint Conne...
Configuring SharePoint Search for an Optimal Document Management Experience
Fives ways to query SharePoint 2013 Search - SharePoint Summit Toronto 2013
Publishing SharePoint 2013 Apps to the Office Store - Austin SharePoint Users...
What you need to know about Search in SharePoint 2013 Preview - DFW SharePoin...
Office 365 - Introduction to SharePoint Online Development - Lync and Learn
New SharePoint development features using Visual Studio 2012 - SharePoint Sat...
Pitching Office 365 to your Energy Customers - Microsoft Worldwide Partner Co...
Making the Most of Search in SharePoint Online - TechEd North America
New SharePoint development features using Visual Studio 11 - San Antonio Shar...
Office 365 - Introduction to SharePoint Online Development - SharePoint Satur...
Extending SharePoint 2010 to your customers and partners
Advanced BCS - Business Data Connectivity Models and Custom Connectors - SPTe...
SharePoint 2010 Development for ASP.NET Developers - SharePoint Saturday Hous...
Instant ECM with SharePoint 2010
SharePoint 2010 Development for ASP.NET Developers - Tyson Devcon 2010
Advanced BCS - Business Data Connectivity Models and Custom Connectors

Recently uploaded (20)

PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Five Habits of High-Impact Board Members
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPT
What is a Computer? Input Devices /output devices
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
DOCX
search engine optimization ppt fir known well about this
PDF
Unlock new opportunities with location data.pdf
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Hybrid model detection and classification of lung cancer
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
August Patch Tuesday
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Getting Started with Data Integration: FME Form 101
Univ-Connecticut-ChatGPT-Presentaion.pdf
A novel scalable deep ensemble learning framework for big data classification...
1 - Historical Antecedents, Social Consideration.pdf
DP Operators-handbook-extract for the Mautical Institute
Five Habits of High-Impact Board Members
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
What is a Computer? Input Devices /output devices
observCloud-Native Containerability and monitoring.pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
search engine optimization ppt fir known well about this
Unlock new opportunities with location data.pdf
Benefits of Physical activity for teenagers.pptx
Enhancing emotion recognition model for a student engagement use case through...
Getting started with AI Agents and Multi-Agent Systems
Hybrid model detection and classification of lung cancer
Final SEM Unit 1 for mit wpu at pune .pptx
A review of recent deep learning applications in wood surface defect identifi...
August Patch Tuesday
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Getting Started with Data Integration: FME Form 101

Introduction To Enterprise Search - OKCSUG 2010

  • 1. Introduction to SharePoint 2010 Enterprise SearchCorey RothBlog: www.dotnetmafia.comTwitter: twitter.com/coreyroth
  • 2. Corey RothConsultant for StonebridgeWorked in Consumer Electronics, Travel, Advertising, and Energy industriesCurrently doing SharePoint development specializing in Enterprise SearchMicrosoft Award for Customer Excellence (ACE) WinnerMCTS: MOSS 2007 Configuring, DeveloperVery active in SharePoint communityE-mail: coreyroth@gmail.comTwitter: twitter.com/coreyrothBlog: www.dotnetmafia.com
  • 3. What is Enterprise Search?It helps you find your stuff…
  • 4. What is Enterprise Search?Enterprise Search is one of Microsoft’s current offerings to do search in the EnterpriseIncluded in SharePoint 2010, MOSS 2007Also available as a stand alone product (Search Server 2010/ 2008 / Search Server Express)Allows for indexing and querying of documents from multiple sources (i.e.: documents, web sites, file shares, Active Directory (people), databases, web services, etc.)
  • 5. Components of Enterprise SearchContent SourcesCrawled PropertiesManaged PropertiesScopesFile TypesCrawl Rules
  • 6. Content SourcesDefines what is being crawledConfigure a crawl for SharePoint, Web Sites, File Shares, Active Directory, Line of Business Systems (using BCS) etc.Specifies a full and incremental crawl scheduleCan manually start crawls here
  • 7. Search CenterOut of the box site and web parts for searching and displaying resultsCan be created using the Site Settings menu on the root web site by enabled certain featuresSearch Results can be customized using XSLTMOSS 2007 supports keyword search only for now (no wildcard) – For wildcard search alternative see wildcardsearch.codeplex.com (no longer necessary in SharePoint 2010)
  • 8. Metadata PropertiesAfter a full crawl, Crawled Properties are created for any metadata discovered (i.e.: Site Columns, Columns in a database, etc.)Properties can be of type text, integer, decimal, date / time, booleanOnly text properties are included in the index by defaultManaged Property - a property that can be queried on or displayed on the results pageOne or more Crawled Properties can be mapped to a Managed PropertyManaged Properties can be used to define scopes
  • 9. ScopesScopes allow you to predefine subsets of the search index using rulesRules can be created by web address, content source, or managed property query (i.e.: Color:”Red”)Scopes can be grouped together in Scope Display Groups for use in the Search Center
  • 10. Querying SearchUsed to search by Managed PropertiesCan specify Scopes (Scope:”MyScope”)Can be passed via URL to CoreResultsWebPart (k Query String parameter)AND implied between each keyword (i.e.: Color:”Red” Size:”M” is the same Color=“Red” AND Size=“M”)OR implied when multiple keywords of the same managed property used (i.e.: Color:”Red” Color:”Blue” translates to Color=“Red” OR Color=“Blue”)Asterisk can be used to do wildcard searches (SP2010)Supports operators such as >, <, >=, <= etc (SP2010)
  • 11. People Search in SharePoint 2010Great way to find people in your organizationImproved in SharePoint 2010Support phonetic searching and synonymsGateway to new social features
  • 12. Search Center – Web PartsSearchBoxExCoreResultsWebPartBestBetsPagingAdvancedSearchPeopleCoreResultsWebPart – People SearchRefinementWebPart (new in SharePoint 2010)
  • 13. Search Center - CustomizationCoreResultsWebPart displays search resultsColumns property – XML specifying Managed PropertiesXSL – Transform the HTML output of the search resultsColumn names are specified in lower case in XSL (i.e.: Color will be color)
  • 14. Indexing Other SourcesFile SharesDatabasePeople
  • 15. Drawbacks of Enterprise SearchNo out of the box Wildcard Search (i.e.: docum*) – Use DotNetMafiaWildcardSearchWebPart – http://wildcardsearch.codeplex.com (MOSS 2007)Search Center customizations limited to XSLTAdvanced Search web part is ugly and not very configurableCannot exclude sections of pages to not be indexedMost search web parts are sealed and cannot be inherited from
  • 16. What’s new in 2010?Lots of things!More Options – Search Server 2010, SharePoint Server 2010, FAST Search Server 2010Refinement Web PartKeyword Query Syntax Improvements – Wildcards!Multiple Index ServersGreatly improved People SearchCommon API between SharePoint Search and FAST
  • 17. FAST Search ResultsVisual, Conversational SearchSorting on any propertyScrolling PowerPointPreviewsVisual Best BetsThumbnailsRefinement with countson any propertySimilarity Search

Editor's Notes

  • #7: Demo how to create a content source.
  • #8: Search “Accounting” to see results from SharePoint, File Share, BDCSearch “December” to see results from inside Excel
  • #9: Demo how to set up managed properties.
  • #11: Demo querying search results.Color:”Red”ContentSource:”File Share”Scope:”
  • #12: Search for “Help Desk”Search for “Mike”
  • #14: Demo SearchDemo site. Show managed property and document link handler customizations.DemoFederatedSearch site to show federated results. Search for “Accounting”.Demo WildcardSearch. Search for “Account”.
  • #15: Set up these content sources. Show file types and crawl rules.Login as Jennifer Evans as demonstrate file share search not showing documents.
  • #18: Borrowed from SPC09 slide deck.