340 likes | 500 Views
FAST Search Server 2010 for SharePoint. Vedant Kulshreshtha │ Technology Specialist – Collaboration Platform, Microsoft India. Agenda. Introduction to FAST Search Server 2010 for SharePoint Out of the box experience Customizing Search Experience Architecture Resources Available.
E N D
FAST Search Server 2010 for SharePoint Vedant Kulshreshtha│ Technology Specialist – Collaboration Platform, Microsoft India
Agenda • Introduction to FAST Search Server 2010 for SharePoint • Out of the box experience • Customizing Search Experience • Architecture • Resources Available
Microsoft Enterprise Search Strategy • Make search the anchor for monetizing assets online Solutions for Internet Business Solutions for Business Productivity • Bring the power of high-end search to everyone • A common underlying search platform • With a rapid pace of innovation
Microsoft Enterprise Search in the 2010 Wave Internet Productivity Stand Alone SharePoint Integrated
FAST Search Server 2010 for SharePoint A New Choice in Search
User Interface is visual and actionable Deep Refinement Thumbnails Sort on any field Similar Results Previews
Visual Best Bets Visual Notification Web Part Flexibility
Deep Refinement Exact Count Sorted by frequency
Customize search to meet your business needs • Search in the language of your business • Deliver results that are contextually relevant • Tune relevancy to meet diverse needs • Process content with advanced linguistics • Customize the user experience to build engaging applications
Search in the language of your business • Automatically generate metadata from your content • Entity extraction with the FAST Content Processing Pipeline • Metadata is the key to findability • Leverage corporate knowledge assets to determine metadata to extract • Corporate taxonomies, Business terminology, Product names, Acronyms … • Incorporate your language in the search experience • Users can quickly refine content using familiar terms • Build confidence that you found the correct answers the first time • Any term can be extracted and converted to metadata
Map metadata to Managed Properties Managed Properties • Map one or more Crawled Properties to a single field. Enables sorting, refinement, relevance tuning and fielded searching.
What can I do with a Managed Property? • Enables deep refinement • Makes search conversational, guiding users to navigate and refine, while summarizing the results that are found • Enables precision relevancy • Managed properties are also used for relevancy tuning & ranking, multi-level sorting, advanced (or fielded) search
How does it work? • Create a custom entity extractor • Put your terms in the out of the box extraction dictionaries by modifying an XML file • Map the crawled property to a managed property • Index your content • Modify refinement panel web part • Add refiners to user interface • Built on a SharePoint List or custom extractor • Edit the Search Center Results Page • Modify the shared web part by adding tags to the refinement panel XML • Create your own labels • Save and Publish
Deliver results that are contextually relevant Role-specific relevance Targeted Best Bets / Visual Best Bets Business driven refinement ”What should I know about selling ERP?” - Alan Brewer, Sales Lead ”What should I know about implementing ERP?” - Renee Lo, Consultant
Quickly build a contextual experience User based tools for creating results that are relevant to your users • Create new keywords • Site Administrators have powerful and simple tools to configure the search experience for groups of users • Create new user contexts • Site administrators create contexts based on user profiles to deliver relevant results to the right audiences • Pick the right ingredients • Match the proper terms and contexts to boost relevancy for targeted users to ensure your users are always finding the right content • One-way synonyms • Keywords map to other terms • Two-way synonyms • Keywords become equivalent to other terms • Best Bets • Highlights key resources that are always relevant to a keyword • Visual Best Bets • Extend Best Bets with pictures, video, Silverlight controls • Document Promotion / Demotion • Tailor specific document relevancy
Rank Profiles Out of the box relevancy Tuned for great general productivity experience, relevancy improves with click-throughs and link text analysis. Extend the default algorithms Create new default relevancy models. Blend static and dynamic ranking parameters to instantly improve search results.
Process content with advanced linguistics Automatic and detailed analysis creates a great search experience FAST Content Processing Pipeline Format Conversion, Language Encoding and Detection, Tokenization, Lemmatization, Entity Extraction, Date and Time Normalization, Document Vector, Web Link Analysis, Map Crawled Properties • Breaks down content to the smallest addressable chunks to build meaning • Understands file encoding, data formats, and written languages • Supports 400+ file formats, 80+ languages
Extending Pipeline capabilities Safely add additional analysis and processing • XML Properties mapper • Offensive Content Filter • Pipeline Extensibility • Calls external applications for custom item processing • Field Collapsing • Add Custom Processing • Content classification, Geo-tagging, Machine translation, Sentiment Analysis What is Custom Processing? Pipeline Extensibility is a specially defined stage that takes a set of crawled properties, as flat text as input and maps output to another crawled property • Custom Processing is Safe • Executable arguments and temporary files automatically handled in sandbox with timeouts. Runs before Crawled Property mapping stage, making new metadata accessible in SharePoint
Customize the user experience • Create custom interactive Web Parts • Primary search results Web Parts are extendable • Change the default query and result rendering behavior • All Web Parts communicate through the federation object model • Use Federation Object Model to: • Search multiple data sources simultaneously • SharePoint Search • FAST Search for SharePoint • Open Search (both synchronous and asynchronous) • Build customized locations • Connect to new data sources (e.g., Exchange) • Combine results from multiple locations
Robust query language Use FAST Query Language (FQL) for precise query development • FQL provides a robust and expressive query language • Wildcard support - *, ? • Numeric Data types (Integer, Float, Decimal, Datetime) • Operators • Direct field access (e.g., title:othello, author:shakespeare) • Numeric (COUNT, RANGE, <, <=, >, >=) • Boolean (AND, OR, ANY, NOT) • Rank (RANK, XRANK) • Proximity (NEAR, ONEAR) • String (operator support for strings) • Boundary (starts-with, ends-with, equals) • Filter
FAST Search Server Architecture Common platform scales with your business need SharePointSearch User Experience Information FAST Search for SharePoint Common connectorswith a consistent framework for capturing and indexing your information One search platformwith a single UI framework, common APIs and developer experiences across products Unified administrationwhich allows you to manage FAST Search and SharePoint in a centralized admin console
SharePoint Server(s) FAST Server(s) Other Server(s) • Site Collection Level Admin UI • Keyword Management • User Context Management • Site Promotion/Demotion • PowerShell • Schema configuration • Admin configuration • Deployment configuration • Central Administration UI • Property mapping • Property extraction • Spell-checking Administration and Schema Object Model Advanced Content Processing Linguistics Web Link Analysis • Connectors • SharePoint • File Traverser • Web • BDC • Exchange • Notes • Documentum Security Access Module Indexing SharePoint Front-end Custom Front-End Query Object Model Query and Result Processing Search Core Query Web Service • Connectors • Web Crawler • JDBC Federation Object Model Monitoring Services Content Microsoft System Center Operations Manager OpenSearch or Other Sources People Search
File Shares Wikipedia Facebook Secure, unified access to information Websites and Intranet Bing LinkedIn flickr The New York Times SharePoint Server OpenSearch Federation Dow Jones Factiva Exchange Public Folders EMC Documentum IBM Lotus Notes Search Index EnterpriseContent Business Applications Information Services AD & LDAP Profiles User Experience Etc … Indexing Connectors Federate queries using OpenSearch to quickly access existing search indexes and online information services Access content securelywith a full-featured content crawler and both index- and query-time trimming of results Extend your reachusing Business Connectivity Services to access your content sources and business applications
No theoretical upper bounds! FAST Search for SharePoint Scaleout Back-end with extreme and flexible scale out options • Scale-out multiple “dimensions” • Query Volume • Content Volume • Indexing freshness • Redundancy options • Search • Indexing • Performance targets* • 15M Docs/node • 25 QPS/node • 50 docs/sec Query Volume Search and Indexing Query and Result Processing Content Volume Crawling and Content Processing
Resources • Product information - FAST Search Server 2010 for SharePoint: http://sharepoint.microsoft.com/en-us/product/capabilities/search/Pages/Fast-Search.aspx • FAST Search Server 2010 for SharePoint Evaluation Guide: http://www.microsoft.com/downloads/en/details.aspx?familyid=F1E3FB39-6959-4185-8B28-5315300B6E6B • TechNet Home - FAST Search Server 2010 for SharePoint: http://technet.microsoft.com/en-us/enterprisesearch/ee441234.aspx • Search Technologies for SharePoint 2010 Products: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d7c0091e-5766-496d-a5fe-94bea52c4b15
virtual techdays Thanks! vedantk@microsoft.com │ http://blogs.technet.com/b/vedant/