Keenan Newton & Jeff Fried Senior Technical Product Managers Microsoft Corporation SESSION CODE: OSP218.

Slides:



Advertisements
Similar presentations
Rohit Rahi Sr. Product Manager Microsoft Corporation SESSION CODE: OSP210.
Advertisements

Shannon Bray Technical Architect Planet Technologies SESSION CODE: OSP310 Mike Watson Principal Consultant SeriousLabz.
Ted Way Program Manager Microsoft Corporation SESSION CODE: OSP04-INT Ramesh Yerramsetti Senior Product Manager Microsoft Corporation Darryl Mondrow Writer.
Authentication Administration Storage Compliance Authentication Administration Storage Compliance Audio Conferencing and Calendaring .
“ Leveraging SharePoint 2010 Search Technologies ” With: Ivan Neganov.
beyond 10 blue links Making people more productive and driving business outcomes People & Expertise My Work Business Data Information Services.
SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform
Technical Overview of FAST Search Server 2010 for SharePoint Sezai Komur SharePoint Solutions Architect CSG.
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
John R. Durant Senior Product Manager Microsoft Corporation SESSION CODE: OSP317.
Jason Tolley Technical Director ROK Technology Pty Ltd SESSION CODE: WEM305.
Andrew Sullivan Program Manager, Outlook Microsoft Corporation SESSION CODE: OSP314.
Presented by Jacob Wilson SharePoint Practice Lead/Principal Bross Group 1.
Step-by-Step Building Search Driven Applications That Matter Scot Hillier SharePoint MVP Scot Hillier Technical Solutions, LLC OSP336.
Joe Kuemerle Lead Developer PreEmptive Solutions - SESSION CODE: DEV306.
Mark Harmsworth – Architecture Nate Bruneau – Engineering Scott Kleven – Program Management Microsoft Corporation SESSION CODE: OSP321.
Anthony (A.J.) Smith Senior Product Manager Microsoft Corporation SESSION CODE: WCL307.
Office 2010 Application Compatibility -Evolved developer platform with new services and extensibility -Connected cloud and on- premises services.
Virtual techdays INDIA │ august 2010 FAST Search for SharePoint 2010 Allirajan Ramachandran │ Technology Specialist, Microsoft Corp
Augusto Valdez Senior Product Manager Mobile Communications Business SESSION CODE: WPH202.
Ashwin Sarin Program Manager Microsoft Corporation SESSION CODE: COS204.
Mark Heneen, Steve Daigle, Tracey Jordan, Zach Beers Microsoft Corporation SESSION CODE: COS205.
Maciej Pilecki Consultant, SQL Server MVP Project Botticelli Ltd. SESSION CODE: DAT403.
Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C
Jeff Fried & Keenan Newton Senior Technical Product Managers Microsoft Corporation SESSION CODE: OSP206.
Peter Provost Sr. Program Manager Microsoft Corporation SESSION CODE: DEV403.
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
Dan Swett Program Manager Microsoft Corporation SESSION CODE: OSP216.
Bradley Millington Senior Program Manager Microsoft Corporation SESSION CODE: WEB 306.
Suhail Dutta Program Manager Microsoft Corporation SESSION CODE: DEV402.
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
Sudhir Hasbe Sr. Product Manager Microsoft Corporation SESSION CODE: SIA307 Renga Srinivas Sr. Program Manager Paul Larsen Product Unit Manager.
Convergence of Search and Business Intelligence Overview of FAST Search Server 2010 for SharePoint Overview of Business Intelligence in SharePoint Server.
Thomas Deml Principal Program Manager Web Platform and Tools Microsoft Corporation SESSION CODE: WEB308.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Jeff King Senior Program Manager, Visual Studio Microsoft Corporation SESSION CODE: WEB305.
Lori Dirks Expression Community Manager Microsoft Corporation SESSION CODE: WEB309.
Paul Schaeflein, MCT Manager of Advanced Technologies LaSalle Consulting Partners, Inc. SESSION CODE: OSP309.
Dan Holme Director of Training & Consulting Intelliem SESSION CODE: OSP214.
Brad Albrecht Senior Security Program Manager Microsoft Corporation SESSION CODE: OSP201.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM308.
Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint.
Richard Campbell Co-Founder Strangeloop Networks SESSION CODE: WEB315.
Reza Chitsaz Senior Program Manager Microsoft Corporation SESSION CODE: DEV302 Building a SharePoint Collaboration Application in Visual Studio 2010.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP305.
Introducing Visual Studio 2010: What It Is and Why You Should Care
Pat Altimore Sr. Consultant Microsoft Corporation SESSION CODE: WCL321.
David Ollason Lead Program Manager Microsoft Corporation SESSION CODE: UNC322 The New Communicator “14” Platform.
Ted Pattison Author / Instructor Critical Path Training SESSION CODE: OSP315.
Martin Woodward Program Manager Microsoft Corporation SESSION CODE: DEV308.
SESSION CODE: COS301. So what do we do?
David A. Carley Senior SDE Microsoft Corporation SESSION CODE: DEV318.
John R. Durant Senior Product Manager Microsoft Corporation SESSION CODE: OSP313.
By: Paul D. Sheriff or SESSION CODE: WCL206.
Brian A. Randell Senior Consultant MCW Technologies SESSION CODE: DEV311.
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation SESSION CODE: OSP209.
Ken Getz Senior Consultant MCW Technologies, LLC SESSION CODE: WCL202.
Luke Hoban Senior Program Manager Microsoft Corporation SESSION CODE: DEV307.
Richard Hundhausen President, Accentient, Inc. Visual Studio ALM MVP SESSION CODE: DEV312.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP319.
Chris Mayo Microsoft Corporation SESSION CODE: OSP204.
Stephen Forte Chief Strategy Officer Telerik stephenforte.net SESSION CODE: DEV303 Building Data Driven RESTful Applications.
Microsoft Office SharePoint Server 2007 Enterprise Search
Excel Services Deployment and Administration
Overview of Social Computing in Microsoft SharePoint 2010
Advanced Dashboard Creation Using Microsoft SharePoint Server 2010
Tech Ed North America /1/2019 2:58 AM Required Slide
Microsoft SharePoint Conference 2009 Jon Flanders
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Presentation transcript:

Keenan Newton & Jeff Fried Senior Technical Product Managers Microsoft Corporation SESSION CODE: OSP218

Across a Spectrum of Customization and Development ConfigureExtendCreate Intranet Search People Search Site Search Research Portal Case Management Save Results to Excel file ….. 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

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)

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 Automatic and detailed analysis creates a great search experience FAST Content Processing Pipeline

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 Safely add additional analysis and processing

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)

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)

public sealed class Query Manager public class LocationList public class Location public Interface ILocationRuntimeInterface 0..* 1

Architecture and Common Customizations Customizing Content Processing Customizing Federation Customizing Search Web Parts Search-Driven Applications Using FAST Query Language (FQL)

Architecture and Common Customizations Customizing Content Processing Creating Search Verticals Customizing Federation Customizing Search Web Parts Search-Driven Applications Using FAST Query Language (FQL)

News and external opinion to monitor and send to clients Top information from Woodgrove…new market view report to send to clients Drilldown to single view with all clues about a customer: portfolio, holdings, communications, annual and quarterly customer plans, etc… Set of Customers to explore Experts to help, with availability and rating Immediate actions on selected items View of information across different pivots, with drilldown Finds customers beyond direct terms (REIT ~ real estate) Start with a simple query, quickly find and explore

Create new solutions powered by search Solution examples: Risk Management IP Portfolio Mgmt E-Discovery Build important applications quickly; innovate easily Combine Search with other SharePoint + Office capabilities Create New Relevance Profiles Leverage Advanced Query and Content Processing Capabilities

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 FAST Search for SharePoint – FQL SharePoint Server Search Keyword Syntax

Query Operator: A keyword that specifies an operation to perform Operator TypeKeywords BooleanAND, ANDNOT, OR, ANY, NOT, COUNT, RANK, XRANK ProximityNEAR, ONEAR NumericFLOAT, INT, DATETIME StringWEIGHT, WILDCARD, MODE Boundary MatchSTARTS-WITH, ENDS-WITH, EQUAL

Location Awareness Geo-search using sortformula Formula sorting allows complete control of distance calculations (standard or ‘warped’ geometries) ContentProcessingSearch/IndexQuery Sort results by distance from end- user location (50,100) Index External data ABC XYZ 123 Geo data Geo specific processing Geo Pos_1Pos_2 Lat Lon Lat Result query=hotel&sortby=+[formula:sqrt(pow(50-latitude,2)+pow(100-longitude,2))]

Query Language Expressiveness Soft boost using the Xrank operator Boost all documents that contain the name 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) Diane Tibbott Boost all documents that contain the name Mary Baker

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

Customized productivity search and search driven applications Social, Conversational++, Visual, Contextual Connectivity+, Security, Relevance+, Performance, Administration+, Scale++ SharePoint Enterprise CAL + FAST Search for SharePoint server license SharePoint Standard CAL + SharePoint server license General Productivity search Light customization Social, Conversational Connectivity, Security, Relevance, Performance, Administration, Scale SharePoint 2010 search and FAST search comparison

Play the Microsoft Office & SharePoint Track Tag Contest Download the Microsoft Tag Reader Open the internet browser on your mobile phone and visit 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! Grand Prize (1) Xbox 360 Prize Package and Microsoft® Office 2010 Daily Prizes 40 copies of Microsoft® Office 2010 Grand Prize (1) Xbox 360 Prize Package and Microsoft® Office 2010 Daily Prizes 40 copies of Microsoft® Office 2010

47 Q&A

Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year