S HARE P OINT 2013 S EARCH – A D EVELOPER ’ S P ERSPECTIVE Ryan McIntyre MCITP, MCPD Director, Portals & Collaboration.

Slides:



Advertisements
Similar presentations
SharePoint 2010 Web Templates What are They and How to Conquer Them Ryan McIntyre, MCITP, MCPD Director, Portals & Collaboration Practice.
Advertisements

Getting Started with SharePoint 2013 Apps
©2012 Microsoft Corporation. All rights reserved..
Todd Kitta  Business Data Catalog (BDC) Basics  Web Parts  BDC Development  Search  API  Demo.
Major Sponsors Minor Sponsors. Overview What is a Search Driven Site?
Microsoft SharePoint 2010 technology for Developers
Customizing the SharePoint 2013 UI with JavaScript.
SPSVB 2015 Create Tailored Search Results w/ Display Templates SHAREPOINT SATURDAY VIRGINIA BEACH– JANUARY 10, 2015 MIKE ORYSZAK BLOG:
Item_.html Item_.js Item_ _HoverPanel.html Item_ _HoverPanel.js Item_CommonHoverPanel_Actions.html Item_CommonHoverPanel_Actions.js.
SharePoint User Group Chicago: 1/24/2013 SharePoint 2013 Search Overview.
Help the users find what they need using the Search Speaker: Frédérique Harmsze 15 th November 2014 Host: Matthew Hughes.
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National Architect Neudesic Ryan McIntyre, MCITP, MCPD National Architect.
Great people, great experience, great passion Matthew McDermott Director Aptillon, Inc. SharePoint Search Center Configuration.
SharePoint 2007: Search Deep Dive Erik Mau Inetium.
Todd Klindt Solanite Consulting.  WSS MVP since 2006  Speaker, writer, consultant, Aquarius  Personal Blog
   HTTP File shares SharePoint User profiles Lotus Notes Documentum Exchange folders Custom - BCS SharePoint SP Apps Devices Non-SP UX Search.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
Thank you SPSKC15 sponsors!. SharePoint 2013 Search Service Application (SSA) Ambar Nirgudkar Software Engineer
SharePoint Server 2013 Architecture and Identity
Site Provisioning Options Web Template Fundamentals Web Templates and App Webs Custom Solutions for Site Provisioning Wrap Up.
SPC220 Web Template FundamentalsCreating Web Templates Using Web Templates Web Templates and App Webs Wrap Up.
Title Information First Lastname, Title August 2012 Software Assurance Planning Services.
Search Admin Content UX Crawl Content Processing Index Query ProcessingWFE Analytics Processing FAST Search Index SharePoint SP Apps Devices Non-SP.
Enterprise Search. Search Architecture Configuring Crawl Processes Advanced Crawl Administration Configuring Query Processes Implementing People Search.
Search Admin Content UX Crawl Content Processing Index Query ProcessingWFE Analytics Processing FAST Search Index Content Enrichment Web Service.
Quiz: Which is the CSWP? CATALOG DOCUMENTS ARTICLE S ASSET LIBRARY NAVIGATION Search Usage.
Customizing the SharePoint 2010 Ribbon Presented By: Ryan McIntyre.
SPC095 Search Admin Content UX Crawl Content Processing Index Query ProcessingWFE Analytics Processing FAST Search Index SharePoint SP Apps Devices.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Search Topology and Optimization April 12, 2013 Mike Maadarani SharePoint Architect.
SharePoint Service Applications The Application Management Service manages licenses and permissions for SharePoint apps SharePoint Translation Services.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
Branding in SharePoint #SPcincy2013 on Twitter Open wireless access is available. Feel free to Tweet (#SPcincy2013) and.
Facebook Like Solution in SharePoint Using JavaScript Amie Seisay
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
Search 2013 Thierry Gasser Technical Solution Professional (TSP)
WCM Platform Improvements ECM and Enterprise Metadata Advanced Routing and Document Sets In Place Records Management.
HTTP File shares SharePoint User profiles Lotus Notes Documentum Exchange folders Custom - BCS SharePoint SP Apps Devices Non-SP UX Search Admin Content.
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
Brava for Open Text ECM SharePoint Connector Copyright © Open Text Corporation All rights reserved. Slide 1.
© 2015 Ascendum Solutions. All rights reserved. Welcome To Create Dazzling End-user applications using SharePoint Search Speaker: Bill Crider #sharepointcincy2015.
Module 10 Administering and Configuring SharePoint Search.
SES310. Search Admin Content UX Crawl Content Processing Index Query ProcessingWFE API Analytics Processing Crawl Search Admin Link Analytics.
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
S HARE P OINT 2010 W EB T EMPLATES W HAT ARE T HEY AND H OW TO C ONQUER T HEM Ryan McIntyre, MCITP, MCPD Director, Portals & Collaboration Practice.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Microsoft Office SharePoint Server 2007 Enterprise Search Enterprise Search Overview.
Unplugged FAST meets SharePoint (FS4SP)
Búsqueda en SharePoint 2010: una introducción. Quick, easy, powerful search (for free!) Complete intranet search High-end search delivered through SharePoint.
Welcome to the Minnesota SharePoint User Group February 13 th, 2013 SharePoint 2013 – Developers Track - Client Side Rendering.
WINDOW SEARCH SERVER Topics  Topology  High-level Architecture  Performance  WSS vs. MOSS Search Comparison  Search Server 2008.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Search Admin Content UX Crawl Content Processing Index Query ProcessingWFE Analytics Processing FAST Search Index Public API Unit of scale/role.
Microsoft Office SharePoint 2007 Technical Enablement Tour Patrick Tisseghem (Managing Partner – U2U)
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
Rolando Jimenez Sr. Lead Program Manager Microsoft Corporation.
Leveraging SharePoint Search In SharePoint 2013 Jameson Bozeman.
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
The New Design Manager! Louis-Philippe Lavoie SharePoint Specialist / What does it mean for you? November.
Search can be Your Best Friend You just Need to Know How to Talk to it IW 306 Ágnes Molnár.
Microsoft Office SharePoint Server 2007 Enterprise Search
Building Custom Application With Office Add-Ins for OneNote
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
What is SharePoint and why you should care
SharePoint Online Development Best Practices
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
Office 365 Development.
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Presentation transcript:

S HARE P OINT 2013 S EARCH – A D EVELOPER ’ S P ERSPECTIVE Ryan McIntyre MCITP, MCPD Director, Portals & Collaboration

SharePoint 2013 Search Overview –Changes from 2010 Search Solutions OOTB Web Parts Review API –Server side –Client side L EAVE N OW …O R …

S CENARIOS

Powerful Engine 2013 S EARCH I NTRO FAST Index FS4SP 2010 Search 2013 Search

2013 S EARCH A RCHITECTURE HTTP File shares SharePoint User profiles Lotus Notes Documentum Exchange folders Custom - BCS SharePoint SP Apps Devices Non-SP UX Search Admin Conte nt UX Crawl Content Processing Index Query ProcessingWFE Analytics Processing FAST Search Index Public API Unit of scale/role boundary

Content Source Search Schema –Now available through site administration Query Rule –Customization of returned results –Captures Intent, composed of Query Condition Query Action Publishing Options C ORE B UILDING B LOCKS

Query Transforms –Web Parts (3) –Query Rule (2) –Result Source (1) Result Source –Scope + –Federated + CSWP C ORE B UILDING B LOCKS

Result Type –How to display types of results Display Templates –CSWP –Hover Panel –Refiner –Search Results C ORE B UILDING B LOCKS

S EARCH E XPERIENCE

E XECUTING Q UERIES

E XECUTING Q UERIES : KQL

E XECUTING Q UERIES : REST

16 Rank Edm.Decimal

E XECUTING Q UERIES : CSOM ClientContext ctx = new ClientContext(" var query = new KeywordQuery(ctx, ctx.Site); query.QueryText = "Search terms"; query.ResultTypes = ResultType.RelevantResults; query.Id = Guid.NewGuid(); var queries = new KeywordQuery[1]; queries[0] = query; SearchExecutor searchExecutor = new SearchExecutor(ctx); var rcc = searchExecutor.ExecuteQueries(queries); ctx.ExecuteQuery();

Q UERY D EBUGGING

CSWP & D ISPLAY T EMPLATE D EPLOYMENT

Design in UI Export Visual Studio solution –Create “host” page –Add markup for CSWP from export –Properly escape ‘{‘, ‘}’, and quotes in DataProviderJSON property CSWP D EVELOPMENT & D EPLOYMENT

Create HTML file and verify results in UI Export JS Visual Studio solution –Include JS –Deploy to “_catalogs/masterpage/Display Templates/Content Web Parts” –{Optionally, deploy HTML (not JS) and programmatically update file post-deployment to generate JS} D ISPLAY T EMPLATE D EVELOPMENT & D EPLOYMENT

D EPLOYMENT D EMO

S CENARIOS

Ryan McIntyre

R ESOURCES