Making the Most of Search in SharePoint Online - TechEd North America
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Making the Most of Search in SharePoint Online - TechEd North America

  • 3,497 views
Uploaded on

Slides from my talk about Search with SharePoint Online at TechEd North America and TechEd Europe 2012.

Slides from my talk about Search with SharePoint Online at TechEd North America and TechEd Europe 2012.

More in: Technology , Design
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
3,497
On Slideshare
3,496
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
18
Comments
0
Likes
0

Embeds 1

http://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • All photos are taken from PowerPoint clip art galleries.Demo ChecklistConfirm VM connectivity to SPO!Fabrikam Search Center: Do not show scopesDeactivate solution packagesSPCSearchCenter: Do not show scopesSPCSearchCenter:Reenable Use Location VisualizationMainPage.xaml: remove controlsMainPage.xaml.cs: remove codeRemove Service ReferenceSearch Demo: Remove XAP file from web partSearch Demo: Delete XAP filePublic Search: Search Settings -> Do Not Show, Do not use custom scopesPublic Search: Remove Scope in CRWPOn siteOpen My Site - https://dotnetmafia-my.sharepoint.com/Person.aspx?accountname=i%3A0%23.f|membership|antonio.marino%40dotnetmafia.onmicrosoft.comAccount: coreyroth@dotnetmafia.onmicrosoft.com (w+usual+14+[])Web Browser Open Inside Virtual Machinehttps://dotnetmafia.sharepoint.com/SPCSearchCenter/Pages/default.aspxhttps://dotnetmafia.sharepoint.com/sites/fabrikam/Pages/default.aspxhttps://dotnetmafia.sharepoint.com/TechEdSearch/SitePages/Search%20Demo%201.aspxhttps://dotnetmafia.sharepoint.com/TechEdSearch/SitePages/Search%20Demo%202.aspxhttps://dotnetmafia.sharepoint.com/TechEdSearch/SitePages/People%20Search.aspxVisual Studio OpenMainPage.xaml from working project openDemo.txt open
  • All photos are taken from PowerPoint clip art galleries.Introduce Search in SharePoint OnlineThe talk will be slides with quite a few demos of SharePoint Online features. Demos will demonstrate search in SPO and also a code demo with Silverlight and search.asmx.
  • All photos are taken from PowerPoint clip art galleries.Introduce Search in SharePoint OnlineThe talk will be slides with quite a few demos of SharePoint Online features. Demos will demonstrate search in SPO and also a code demo with Silverlight and search.asmx.
  • Explanation of Search in SharePoint OnlineOverview of how search is different in SharePoint OnlineDiscuss index frequency
  • Quick demo of SharePoint Search using Fabrikam SPO site (2 minutes)Point out features available in Search Center available with SPOStage demo by going to my site first:https://dotnetmafia-my.sharepoint.com/Person.aspx?accountname=i%3A0%23.f|membership|antonio.marino%40dotnetmafia.onmicrosoft.comStart demohttps://dotnetmafia.sharepoint.comhttps://dotnetmafia.sharepoint.com/search/Search for SalesPoint out search centerNote Vice President in people search
  • Explain keyword queries in SearchBuilt-in managed propertiesWildcards, Operators
  • Discuss how Scopes are configured at site collection level in SharePoint OnlineScope Display GroupsDisplay Scopes in SearchBoxEx and AdvancedSearch
  • Quick demo of SharePoint Search using Fabrikam SPO sitePoint out features available in Search Center available with SPOShow Fabrikam siteQuery from Master PageStart search with Author:”Mark”Author:”Roth”Author:”Corey Roth”Write>”9/1/2011”IsDocument:”1”Title:”Business Development”Site:”https://dotnetmafia.sharepoint.com/sites/fabrikam/Employee/ITWeb/” https://dotnetmafia.sharepoint.com/sites/fabrikam/Employee/ITWeb/Create a scopeIT - https://dotnetmafia.sharepoint.com/sites/fabrikam/Employee/ITWeb/
  • Explain search settings at site collection levelCustom Scopes, Search Dropdown Mode, Contextual ScopeBreak out into multiple slides, show values for Site Collection Search Dropdown Mode and explain themExplain why you might want to change the Site Collection Search Results Page
  • Explain search settings at site collection levelCustom Scopes, Search Dropdown Mode, Contextual ScopeScreenshot
  • User Profiles in SPOManaged Properties of Significance with People Search<Insert People Search Screenshot>
  • Quick demo of people search (2 minutes)<possibly cut or combine into other demo>Start demo at:https://dotnetmafia.sharepoint.com/search/Pages/people.aspxQuery with the following:Corey RothMike Adams – point out MichaelBen LeeAccounting
  • Customizing Search Center with SPO (multiple slides?)CoreResultsWebPart (scopes, fixed queries, columns, xslt)SearchBoxEx (scope dropdown)RefinementPanel (Refinement properties)
  • Demo customizing search center [5 – 8 minutes]SearchBoxEx (scope dropdown)Show on Fabrikam Search Centerhttps://dotnetmafia.sharepoint.com/sites/fabrikam/Search/default.aspxAdd Scopesdrop downSwitch to SPCSearch Centerhttps://dotnetmafia.sharepoint.com/SPCSearchCenter/Pages/default.aspxCoreResultsWebPart (scopes, fixed queries, columns, xslt)Add View in Browser linkSearch for ViewInBrowser – add after </span> before </p>RefinementPanel (Refinement properties)<xsl:if test="isdocument = 'True'">  <a>    <xsl:attribute name="href">      <xsl:value-of select="sitename"/>    </xsl:attribute>    View Folder  </a></xsl:if>Referencehttp://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2010/08/23/adding-a-link-to-a-document-s-folder-in-sharepoint-2010-enterprise-search.aspx
  • Discuss how to query search using search.asmxBasic XML input / output
  • Code snippet to query search http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2009/08/03/calling-the-enterprise-search-web-service-from-silverlight-3.aspx
  • Demo Silverlight Applications [~8 minutes]Simple query with XML results in textboxSimple query with RadGridViewPeople Search with RadGridViewSPCSearch/Documents/SPCSharePointSearchDemo.xapAfter DisplayCollapsingStatus, </xsl:call-template> <span><xsl:if test="isdocument = 'True'">  <a>    <xsl:attribute name="href">      <xsl:value-of select="sitename"/>    </xsl:attribute>    View Folder  </a></xsl:if>SharePoint Online Search Servicehttps://dotnetmafia.sharepoint.com/_vti_bin/search.asmx/SPCSearch/Documents/SPCSharePointSearchDemo.xapQueryServiceSoapClientquerySerivce = new QueryServiceSoapClient();StringBuilderqueryXml = new StringBuilder();queryXml.Append("<QueryPacketxmlns=\\"urn:Microsoft.Search.Query\\" Revision=\\"1000\\">");queryXml.Append("<Query domain=\\"QDomain\\">");queryXml.Append("<SupportedFormats>");queryXml.Append("<Format>");queryXml.Append("urn:Microsoft.Search.Response.Document.Document");queryXml.Append("</Format>");queryXml.Append("</SupportedFormats>");queryXml.Append("<Range>");queryXml.Append("<Count>50</Count>");queryXml.Append("</Range>");queryXml.Append("<Context>");queryXml.Append("<QueryText language=\\"en-US\\" type=\\"STRING\\">");queryXml.Append(SearchTextBox.Text);queryXml.Append("</QueryText>");queryXml.Append("</Context>");queryXml.Append("</Query>");queryXml.Append("</QueryPacket>");querySerivce.QueryExCompleted += new EventHandler<QueryExCompletedEventArgs>(querySerivce_QueryExCompleted);querySerivce.QueryExAsync(queryXml.ToString());ResultsTextBox.Text = e.Result.Nodes[1].ToString();
  • Explain how to create a search center on public facing web sitesUse of scopes to segment contenthttp://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2011/07/21/office-365-how-to-add-search-to-your-public-facing-web-site-with-sharepoint-online.aspx
  • Demo how to configure setting up search on a public facing web site [~5 minutes]Configure scopes to segment content from private site collectionshttp://dotnetmafia-web.sharepoint.com/_layouts/settings.aspxSearchScopes -> PublicSpecify Search Centerhttp://dotnetmafia-web.sharepoint.com/SearchCenter/results.aspxEdit CRWP -> Open first -> ScopeIssue query
  • Search Service ApplicationCustom Content SourcesCrawl RulesCrawling of File Shares, BCS, Exchange public foldersSearch Custom ConnectorsExact counts in refinement panelCustom crawl schedulesMetadata Extraction
  • Here are the resources I provided at SPCAdding a link to a document’s folder in Search Resultshttp://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2010/08/23/adding-a-link-to-a-document-s-folder-in-sharepoint-2010-enterprise-search.aspxHow to: Add search to a public facing web site with SPOhttp://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2011/07/21/office-365-how-to-add-search-to-your-public-facing-web-site-with-sharepoint-online.aspx
  • TechEd is working with Microsoft Tag (http://tag.microsoft.com/overview.aspx) to create a unique Tag for every session at the event. Your session Tag will appear on both the room signage and at the end of your presentation. With your session Tag, attendees will be able to scan as they enter the room to retrieve session details, view speaker bios, and engage in discussions; or scan at the end of the presentation to evaluate your session and download materials.

Transcript

  • 1. @coreyroth coreyroth@gmail.comwww.dotnetmafia.com
  • 2. Managed Property DescriptionAuthor Author of documentSite Used to query items by URLTitle Title of page or documentWrite Date document was modifiedIsDocument Set to 1 to return only documents
  • 3. Pages Page Function default.aspx Simple search box for SharePoint searches results.aspx Results page for SharePoint searches people.aspx Search box for people search peopleresults.aspx Results page for people search advanced.aspx Search page with advanced options
  • 4. Web Parts - SearchBoxEx
  • 5. Web Parts - CoreResultsWebPart
  • 6. Web Parts – Refinement Panel
  • 7. Web Parts – Advanced Search
  • 8. Adding a link to a document’s folder in Search Results - http://t.co/2fqdnMFxHow to: Add search to a public facing web site with SPO - http://t.co/2IYaptxk
  • 9. http://northamerica.msteched.com www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn