Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Keenan Newton & Jeff Fried Senior Technical Product Managers Microsoft Corporation SESSION CODE: OSP218."— Presentation transcript:

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

2 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 ….

3 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

4

5 Search 2010 Architecture The platform for Search Customization

6

7 Developer Extensibility

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

9 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

10 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

11

12 Created dictionary file Used PowerShell to copy dictionary file – Add-FASTSearchResource Activated Entity Extractor in OptionalProcessing.xml Restarted Document Processors Re-crawled content

13

14

15 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

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

17

18

19 Create Pages (search and results) Add Tabs Change SearchBoxes Restarted Document Processors Re-crawled content

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

21

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

23

24

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

26

27

28

29

30

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

32

33 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

34

35

36 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

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

38 SharePoint Server 2010 FAST Search for SharePoint – FQL SharePoint Server Search Keyword Syntax 1 1 2 2

39 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

40 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))]

41

42 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

43 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

44 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

45

46 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.mobihttp://gettag.mobi 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 47 Q&A jeff.fried@microsoft.com keenan.newton@microsoft.com http://blogs.msdn.com/knewton

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

49

50 www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn

51

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

53

54


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

Similar presentations


Ads by Google