Getting the most out of SharePoint Search - SharePoint Saturday Denver
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Getting the most out of SharePoint Search - SharePoint Saturday Denver

  • 2,395 views
Uploaded on

The number one complaint about Enterprise Search is usually summed up by a statement like this: “I can’t find anything!”. Whether you are using SharePoint Foundation with Search Server Express,......

The number one complaint about Enterprise Search is usually summed up by a statement like this: “I can’t find anything!”. Whether you are using SharePoint Foundation with Search Server Express, SharePoint Server 2010, or FAST Search for SharePoint, the quality of the results you receive from search is only as good as the input you give it. Out-of-the-box, SharePoint gives you a very functional search engine, but you need to do some work to really enable the full power it provides. This intro level talk will teach you the basics of Enterprise Search in SharePoint. Here you will learn about the basic building blocks such as content sources, crawled properties, managed properties, and scopes. We will also cover what types of data can be indexed. Then we’ll follow up with some basic customization of the Search Center. We’ll demo search using SharePoint 2010 and SharePoint Online, but most of the topics apply to MOSS 2007 as well.

More in: Technology
  • 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
2,395
On Slideshare
2,387
From Embeds
8
Number of Embeds
1

Actions

Shares
Downloads
19
Comments
0
Likes
0

Embeds 8

http://paper.li 8

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
  • C:\\Windows\\Micrsooft .Net\\Framework64\\v2.0.50727\\aspnet_regsql.exe
  • 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.
  • 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
  • Built-in managed properties
  • 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
  • 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)
  • <Update screenshot after more data is uploaded>
  • <Update screenshot after more data is uploaded>
  • 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
  • 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
  • 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();
  • This talk will focus on what you can do with SharePoint Online.Summarize features that are and are not available compared to the on-premises solution.
  • Search Service ApplicationCustom Content SourcesCrawl RulesCrawling of File Shares, BCS, Exchange public foldersSearch Custom ConnectorsExact counts in refinement panelCustom crawl schedulesMetadata Extraction
  • Recap

Transcript

  • 1. Getting the most out of SharePoint Search Corey Roth @coreyroth
  • 2. coreyroth@gmail.com @coreyrothwww.dotnetmafia.com
  • 3. www.dotnetmafia.com
  • 4. Managed DescriptionPropertyAuthor 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
  • 5. www.dotnetmafia.com
  • 6. www.dotnetmafia.com
  • 7. Page Functiondefault.aspx Simple search box for SharePoint searchesresults.aspx Results page for SharePoint searchespeople.aspx Search box for people searchpeopleresults.as Results page for people searchpxadvanced.aspx Search page with advanced options
  • 8. www.dotnetmafia.com
  • 9. www.dotnetmafia.com
  • 10. http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2010/08/23/adding-a-link-to-a-document-s-folder-in-sharepoint-2010-enterprise-search.aspxhttp://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