13. You have a choice… SharePoint Server 2010 FAST Search for SharePoint Search Server Express with SharePoint Foundation
14. What is Enterprise Search? Enterprise Search is one of Microsoft’s current offerings to do search in the Enterprise Included in SharePoint 2010, MOSS 2007 Also 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.)
15. Components of Enterprise Search Content Sources Search Center Crawled Properties Managed Properties Scopes File Types Crawl Rules
16. Content Sources Defines what is being crawled Configure a crawl for SharePoint, Web Sites, File Shares, Active Directory, Line of Business Systems (using BCS) etc. Specifies a full and incremental crawl schedule Can manually start crawls here
17. Metadata Properties After 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, boolean Only text properties are included in the index by default Managed Property - a property that can be queried on or displayed on the results page One or more Crawled Properties can be mapped to a Managed Property Managed Properties can be used to define scopes
18. Scopes Scopes allow you to predefine subsets of the search index using rules Rules 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
19. Querying Search Used to search by Managed Properties Can 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)
20. Querying Search in FAST Can use same Keyword Query syntax as SharePoint Search uses FQL (Fast Query Language) - extends Keyword Query syntax for advanced usage scenarios Advanced Wildcard Expressions (* and ?) Ends-with and Begins-with operators Dynamic ranking with XRANK
21. People Search in SharePoint 2010 Great way to find people in your organization Improved in SharePoint 2010 Support phonetic searching and synonyms Gateway to new social features People Search in FAST provided by SharePoint Enterprise Search
22. Customizing Search Center SearchBoxEx CoreResultsWebPart BestBets Paging AdvancedSearch PeopleCoreResultsWebPart – People Search RefinementWebPart (new in SharePoint 2010)
23. Customizing Search Center CoreResultsWebPart displays search results Columns property – XML specifying Managed Properties XSL – Transform the HTML output of the search results Column names are specified in lower case in XSL (i.e.: Color will be color)
24. Indexing Other Sources File Shares Databases Web Services People Legacy Systems via .NET Assembly Connectors
25. What’s new in 2010? Lots of things! More Options – Search Server 2010, SharePoint Server 2010, FAST Search Server 2010 Refinement Web Part Keyword Query Syntax Improvements – Wildcards! Multiple Index Servers Greatly improved People Search Common API between SharePoint Search and FAST