Download presentation
Presentation is loading. Please wait.
Published byJonah Jonas Gallagher Modified over 9 years ago
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
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.