Across a Spectrum of Customization and Development Configure Intranet Search People Search Site Search Extend Research Portal Case Management Save Results to Excel file ….. Create IP Portfolio mgmt Intel/Surveillance Drug Discovery ….
Download ReportTranscript Across a Spectrum of Customization and Development Configure Intranet Search People Search Site Search Extend Research Portal Case Management Save Results to Excel file ….. Create IP Portfolio mgmt Intel/Surveillance Drug Discovery ….
Across a Spectrum of Customization and Development Configure Intranet Search People Search Site Search Extend Research Portal Case Management Save Results to Excel file ….. Create IP Portfolio mgmt Intel/Surveillance Drug Discovery …. Architecture and Common Customizations Customizing Content Processing Creating Search Verticals Customizing Federation Customizing Search Web Parts Search Driven Applications Using FAST Query Language (FQL) OSP217 What’s New in Enterprise Search in Microsoft SharePoint Server 2010 OSP206 Getting to know FAST Search Server 2010 for SharePoint FAST Search Extends SharePoint Search 2010 Architecture The platform for Search Customization Developer Extensibility Architecture and Common Customizations Customizing Content Processing Creating Search Verticals Customizing Federation Customizing Search Web Parts Search Driven Applications Using FAST Query Language (FQL) Automatic and detailed analysis creates a great search experience FAST Content Processing Pipeline 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 Safely add additional analysis and processing Configure Optional Processing Steps 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 Created dictionary file Used PowerShell to copy dictionary file – Add-FASTSearchResource Activated Entity Extractor in OptionalProcessing.xml Restarted Document Processors Re-crawled content … Determine input and output crawled properties Create executable that takes in 2 arguments. Arg 1 - In file name Arg 2 – Out file name Deploy to C:\FastSearch\bin Modify pipelineextensibility.xml file – C:\FastSearch\etc Specify executable Specify input and output crawled properties Create and map any crawled and managed properties Restart Document Processors Crawl Full Architecture and Common Customizations Customizing Content Processing Creating Search Verticals Customizing Federation Customizing Search Web Parts Search-Driven Applications Using FAST Query Language (FQL) A powerful baseline for customization Create Pages (search and results) Add Tabs Change SearchBoxes Restarted Document Processors Re-crawled content Architecture and Common Customizations Customizing Content Processing Creating Search Verticals Customizing Federation Customizing Search Web Parts Search-Driven Applications Using FAST Query Language (FQL) Configure Extend Create public sealed class Query Manager 0..* public class LocationList 0..* public class Location 1 public Interface ILocationRuntimeInterface SqlServerLocationRuntime ILocationRuntime OSDX file ConnectionUrlTemplate IRefinable Architecture and Common Customizations Customizing Content Processing Customizing Federation Customizing Search Web Parts Search-Driven Applications Using FAST Query Language (FQL) GetXPathNavigator XPathNavigator Applies to All Unsealed Search Web Parts CoreResultsDataSource CoreResultsDataSourceView SearchResultsBaseDataSource SearchResultsBaseDatasourceView Can be used for creating a custom blending of data sources aka search locations RefinementPanelWebPart GetXPathNavigator base.GetXPathNavigator to get refinement xml Microsoft.Office.Server.WebControls.Chart DataSource and DatasourceView SetPropertiesOnQrda SharedQueryManager Configure locations for secondary data sources CoreResultsWebPart CreateDataSource and ConfigureDataSourceProperties GetXPathNavigator Architecture and Common Customizations Customizing Content Processing Creating Search Verticals Customizing Federation Customizing Search Web Parts Search-Driven Applications Using FAST Query Language (FQL) Start with a simple query, quickly find and explore Top information from Woodgrove…new market view report to send to clients Set of Customers to explore Finds customers beyond direct terms (REIT ~ real estate) Experts to help, with availability and rating View of information across different pivots, with drilldown Immediate actions on selected items Drilldown to single view with all clues about a customer: portfolio, holdings, communications, annual and quarterly customer plans, etc… News and external opinion to monitor and send to clients Create new solutions powered by search • Build important applications quickly; innovate easily • Combine Search with other SharePoint + Office capabilities • Create New Relevance Profiles • Leverage Advanced Query and Content Processing Capabilities Solution examples: • Risk Management • IP Portfolio Mgmt • E-Discovery Architecture and Common Customizations Customizing Content Processing Creating Search Verticals Customizing Federation Customizing Search Web Parts Search-Driven Applications Using FAST Query Language (FQL) SharePoint Server 2010 Keyword Syntax FAST Search for SharePoint – FQL 2 1 SharePoint Server Search [property-spec:]:operator(operand [,operand]* [, parameter="value"]*) Query Operator: A keyword that specifies an operation to perform Operator Type Keywords Boolean AND, ANDNOT, OR, ANY, NOT, COUNT, RANK, XRANK Proximity NEAR, ONEAR Numeric FLOAT, INT, DATETIME String WEIGHT, WILDCARD, MODE Boundary Match STARTS-WITH, ENDS-WITH, EQUAL Location Awareness Geo-search using sortformula Content Processing Search/Index Query Result External data ABC Geo specific processing XYZ 123 Geo data Index Geo Pos_1 Lat Lon Pos_2 Lat Sort results by distance from enduser location (50,100) Lon query=hotel&sortby=+[formula:sqrt(pow(50-latitude,2)+pow(100-longitude,2))] Formula sorting allows complete control of distance calculations (standard or ‘warped’ geometries) Query Language Expressiveness Soft boost using the Xrank operator Boost all documents that contain the name Diane Tibbott Boost all documents that contain the name Mary Baker Or, in the FAST Query Language: Single (documents containing either Mary, Diane or both gets a boost of 5000): Xrank(string(”performance”), or(person:string(”diane tibbott”), person:string(”mary baker”)), boost=5000)) Accumulative (documents with both Mary and Diane gets a boost of 10000): Xrank(Xrank(string(”performance”), person:string(”diane tibbott”), boost=5000), person:string(”mary baker”), boost=5000) Introducing FAST Search for SharePoint A new choice for enterprise search that eliminates compromise Productivity Search Experience Search Driven Applications A Single, Cost-effective Infrastructure SharePoint 2010 search and FAST search comparison General Productivity search Light customization Customized productivity search and search driven applications Social, Conversational Social, Conversational++, Visual, Contextual Connectivity, Security, Relevance, Performance, Administration, Scale Connectivity+, Security, Relevance+, Performance, Administration+, Scale++ SharePoint Standard CAL + SharePoint Enterprise CAL + SharePoint server license FAST Search for SharePoint server license http://technet.microsoft.com/en-us/library/bb905377.aspx http://blogs.msdn.com/knewton Play the Microsoft Office & SharePoint Track Tag Contest Download the Microsoft Tag Reader Open the internet browser on your mobile phone and visit http://gettag.mobi Grand Prize (1) Xbox 360 Prize Package and Microsoft® Office 2010 Daily Prizes 40 copies of Microsoft® Office 2010 Come to the Expo Hall – Yellow Section OSP Info Desk for Official Rules & Collect Additional Tags from all OSP Track Sessions, Speakers and Expo Hall! Q&A [email protected] [email protected] http://blogs.msdn.com/knewton 47 http://sharepoint.microsoft.com http://msdn.microsoft.com/sharepoint http://technet.microsoft.com/sharepoint http://blogs.msdn.com/sharepoint www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st http://northamerica.msteched.com/registration You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year