Presentation is loading. Please wait.

Presentation is loading. Please wait.

Title Information First Lastname, Title August 2012 Software Assurance Planning Services.

Similar presentations


Presentation on theme: "Title Information First Lastname, Title August 2012 Software Assurance Planning Services."— Presentation transcript:

1 Title Information First Lastname, Title August 2012 Software Assurance Planning Services

2 Session Objectives And Takeaways

3 Agenda

4 Search Solutions can be Broad and Deep Productivity Search Search Driven Applications General Purpose/Productivity Enterprise content and data Intranet sites Team workspaces People and expertise Search Driven Dynamic and Adaptive Apps Adaptive and context sensitive experiences Targeted e-commerce via customer insight Actionable intelligence / Analytics / SEO Personalization / Social integration

5 Search has Evolved An evolution of search Keywords Navigation Nav Featured Content Recommendations Item Recs Insight Trends Refinement Popularity Segment

6 But why SharePoint 2013?

7 Agenda

8 Search Architecture Admin Content Extensibility Content Apps mssearch.exe Crawl+ connectors Content processing noderunner.exe Search core FAST Server engine noderunner.exe Query processingWFE noderunner.exe CLIENT APP Public API Unit of scale/role boundary Analyzer noderunner.exe Partner-built connectors ANALYTICS

9 Powered by SharePoint 2013 Search Search 15 platform Custom Apps (Internet/Intranet)Devices Search Core Flexible Platform No requirement to store content in SharePoint Crawl & Ingest content from anywhere (Connectors, BCS) Enrich Content Scale On-premesis, VM, Cloud Search queries are feature rich: KQL/FQL > SQL Easy to manage CONTENT SOURCES SharePoint Search Apps REST API

10 Recommendations in search Apps Usage Event Processing Search

11 Apps that go Virtual will Require Scale CONTENT QUERY

12 Agenda

13 Query Processing Stack

14 Technical Enhancements: Query UX IMSWFE noderunner.exe CLIENT APP Query Rules Result sources & Federation XRANK for dynamic ranking Query builder for complex queries Improved language support (stemming, thesaurus) Comprehensive RESTful API’s

15 The Query Language Options

16 Sample KQL Queries

17 Sample FQL Queries

18 Social Context User Context Insights The Power of XRANK

19 XRANK (Dynamic Rules) in Query Builder Menu ValueMeaning TopPromote to top of the results BottomPush to the bottom of the results Positive 1 <= n <= 10 10 means an average relevant result will be boosted to the top Negative -1 <= n <= -10 -10 means an average relevant results will be moved into the irrelevant results Boost

20 Xrank Sample Query

21 Agenda

22 SharePoint Overview with API’s Search Service SSA Proxy SharePoint OM RESTful/WCF EndPoints WFE Services Search Index OData/REST Clients OData/REST Clients Managed Clients Managed Clients Web Browser Managed Lib JavaScript Lib OData (xml/json) No lib requried Customer-created CSOM (Client-Side Object Model) CSOM (Client-Side Object Model) SharePoint OM (Server-Side Object Model) SharePoint OM (Server-Side Object Model) Search Services

23 SharePoint WFE Services Zooming in on OData/REST OData/REST Clients OData/REST Clients Managed Clients Managed Clients Web Browser Managed Lib JavaScript Lib OData (xml/json) No lib requried Industry standard OData based Full xml and json support OOB Deflate/GZIP compression support Roundtrip optimized Multiple result tables in one payload Authentication NTLM/Kerberos Forms Claims Federation/OAuth Full Search query fidelity KQL and FQL supported Query Rules

24 The REST Search API operations Query Refiners Result block(s) Query Suggestions Query Service Query SuggestionsNavigation support Event logging

25 Example REST Calls

26 Agenda

27 List View Options for Presenting Results Grid ViewFlip View

28 View Controls

29 GridView Layout=Search Results + Data Binding + GridView

30 Demo

31

32 Title Information First Lastname, Title August 2012 Software Assurance Planning Services

33 Session Objectives And Takeaways

34 Agenda

35 Search Solutions can be Broad and Deep Productivity Search Search Driven Applications General Purpose/Productivity Enterprise content and data Intranet sites Team workspaces People and expertise Search Driven Dynamic and Adaptive Apps Adaptive and context sensitive experiences Targeted e-commerce via customer insight Actionable intelligence / Analytics / SEO Personalization / Social integration

36 Search has Evolved An evolution of search Keywords Navigation Nav Featured Content Recommendations Item Recs Insight Trends Refinement Popularity Segment

37 But why SharePoint 2013?

38 Agenda

39 Search Architecture Admin Content Extensibility Content Apps mssearch.exe Crawl+ connectors Content processing noderunner.exe Search core FAST Server engine noderunner.exe Query processingWFE noderunner.exe CLIENT APP Public API Unit of scale/role boundary Analyzer noderunner.exe Partner-built connectors ANALYTICS

40 Powered by SharePoint 2013 Search Search 15 platform Custom Apps (Internet/Intranet)Devices Search Core Flexible Platform No requirement to store content in SharePoint Crawl & Ingest content from anywhere (Connectors, BCS) Enrich Content Scale On-premesis, VM, Cloud Search queries are feature rich: KQL/FQL > SQL Easy to manage CONTENT SOURCES SharePoint Search Apps REST API

41 Recommendations in search Apps Usage Event Processing Search

42 Apps that go Virtual will Require Scale CONTENT QUERY

43 Agenda

44 Query Processing Stack

45 Technical Enhancements: Query UX IMSWFE noderunner.exe CLIENT APP Query Rules Result sources & Federation XRANK for dynamic ranking Query builder for complex queries Improved language support (stemming, thesaurus) Comprehensive RESTful API’s

46 The Query Language Options

47 Sample KQL Queries

48 Sample FQL Queries

49 Social Context User Context Insights The Power of XRANK

50 XRANK (Dynamic Rules) in Query Builder Menu ValueMeaning TopPromote to top of the results BottomPush to the bottom of the results Positive 1 <= n <= 10 10 means an average relevant result will be boosted to the top Negative -1 <= n <= -10 -10 means an average relevant results will be moved into the irrelevant results Boost

51 Xrank Sample Query

52 Agenda

53 SharePoint Overview with API’s Search Service SSA Proxy SharePoint OM RESTful/WCF EndPoints WFE Services Search Index OData/REST Clients OData/REST Clients Managed Clients Managed Clients Web Browser Managed Lib JavaScript Lib OData (xml/json) No lib requried Customer-created CSOM (Client-Side Object Model) CSOM (Client-Side Object Model) SharePoint OM (Server-Side Object Model) SharePoint OM (Server-Side Object Model) Search Services

54 SharePoint WFE Services Zooming in on OData/REST OData/REST Clients OData/REST Clients Managed Clients Managed Clients Web Browser Managed Lib JavaScript Lib OData (xml/json) No lib requried Industry standard OData based Full xml and json support OOB Deflate/GZIP compression support Roundtrip optimized Multiple result tables in one payload Authentication NTLM/Kerberos Forms Claims Federation/OAuth Full Search query fidelity KQL and FQL supported Query Rules

55 The REST Search API operations Query Refiners Result block(s) Query Suggestions Query Service Query SuggestionsNavigation support Event logging

56 Example REST Calls

57 Agenda

58 List View Options for Presenting Results Grid ViewFlip View

59 View Controls

60 GridView Layout=Search Results + Data Binding + GridView

61 Demo

62


Download ppt "Title Information First Lastname, Title August 2012 Software Assurance Planning Services."

Similar presentations


Ads by Google