Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Search Server Presentation


Published on

Presentation from SPTechCon on Integrating Search Server Express and Windows SharePoint Services to create an enterprise grade search solution

Published in: Technology
  • Be the first to comment

Search Server Presentation

  1. 1. GETTING THE RIGHT RESULTS EVERY TIME Joshua Haebets Principal Consultant nSynergy International
  2. 2. Search Server <ul><li>What is Microsoft Search Server </li></ul><ul><ul><li>Single Corporate Search Solution </li></ul></ul><ul><ul><ul><ul><li>SharePoint </li></ul></ul></ul></ul><ul><ul><ul><ul><li>File Shares </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Public Folders / Notes Databases </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Internet / Intranet Sites </li></ul></ul></ul></ul><ul><ul><li>Search Centre </li></ul></ul><ul><ul><ul><li>One location to search all content sources </li></ul></ul></ul><ul><ul><li>Defined search areas </li></ul></ul><ul><ul><ul><li>Using search scopes to define search areas </li></ul></ul></ul>
  3. 3. MSSx / MSS / MOSS Product Features Microsoft Search Server 2008 Express Microsoft Search Server 2008 Microsoft Office SharePoint Server 2007* Search Centre • • • No Pre-set Document Limits • • • Extensible Search Experience • • • Relevance Tuning • • • Continuous Propagation Indexing • • • Federated Search Connectors • • • Indexing Connectors • • • Security-trimmed Results • • • Unified Administration Dashboard • • • Query and Results Reporting • • • Streamlined Installation • • High Availability and Load Balancing • • People and Expertise Searching • Business Data Catalogue • SharePoint Productivity Infrastructure •
  4. 4. Why use Search Server <ul><li>Windows SharePoint Services </li></ul><ul><li>search functionality limited </li></ul><ul><li>lost cost to deploy </li></ul><ul><li>Microsoft Office SharePoint Services </li></ul><ul><li>great search functionality </li></ul><ul><li>higher cost to purchase and implement </li></ul><ul><li>Search Server 2008 </li></ul><ul><li>extensive functionality </li></ul><ul><li>simple to deploy </li></ul><ul><li>allows cross-site searching in WSS </li></ul><ul><li>possible little to no cost to license (Search Server Express) </li></ul>
  5. 5. Boundaries <ul><li>Search Server 2008 </li></ul><ul><li>SQL Express </li></ul><ul><li>4GB DB Limit </li></ul><ul><li>400K Documents in SQL Express </li></ul><ul><li>SQL Server 2005 </li></ul><ul><li>50M Documents in SQL Server </li></ul><ul><li>Environment Dependant </li></ul><ul><li>Limitations are in SQL only not MSSX or MSS </li></ul><ul><li>Search Server 2008 is recommend for environments containing 1M+ documents. </li></ul>
  6. 6. Search Server with WSS <ul><li>Fresh Install </li></ul><ul><li>Installs WSS </li></ul><ul><li>Gives you cross-site search from day one </li></ul><ul><li>Upgrade </li></ul><ul><li>Upgrades existing WSS environment to MSS </li></ul><ul><li>Activate Search Server Features </li></ul><ul><li>Change search scope to use MSS </li></ul>
  7. 7. Content Sources <ul><li>SharePoint </li></ul><ul><li>File Shares </li></ul><ul><li>Public Folders </li></ul><ul><li>Intranet / Internet Sites – Beware on server hops </li></ul><ul><li>Lotus Notes Databases </li></ul>
  8. 8. Files Shares <ul><li>All permissions are retained </li></ul><ul><li>Provides immediate benefit to users </li></ul><ul><li>Ensure you have iFilters and icons installed </li></ul><ul><li>Can be a great way to migrate to SharePoint </li></ul><ul><ul><li>Make files shares read only </li></ul></ul><ul><li>Beware! You never know what you may find </li></ul>
  9. 9. Federated Search <ul><li>OpenSearch </li></ul><ul><li> </li></ul><ul><li> </li></ul><ul><li>Developed by Amazon </li></ul>
  10. 10. Federated Search <ul><li>Local Search Index </li></ul><ul><li>Can be used to define a scope or advanced search of content on the local server </li></ul><ul><li>Good when combined with Triggers </li></ul><ul><li>OpenSearch 1 / 1.1 </li></ul><ul><li>Used to run queries to remote servers and returns results in structured XML </li></ul><ul><li>Queries are directed to the search servers RSS Results page </li></ul>
  11. 11. Federated Search <ul><li>Adding Federated Search Connectors </li></ul><ul><li> </li></ul><ul><ul><li>Live </li></ul></ul><ul><ul><li>Wikipedia </li></ul></ul><ul><ul><li>Yahoo etc </li></ul></ul>
  12. 12. Federated Search <ul><li>When to use federation </li></ul><ul><li>Remote site has a quality search engine </li></ul><ul><li>Cant be crawled due to location of content, resources or amount of content. </li></ul><ul><li>You don’t want to two indexes of the same content </li></ul><ul><li>Federation limitations </li></ul><ul><li>Can’t join results from different federated location into one web part </li></ul><ul><li>Does not use relevance ranking from other search engines </li></ul>
  13. 13. <ul><li>Federated Search </li></ul><ul><li>Demo </li></ul>
  14. 14. Customising results <ul><li>Customise you results page </li></ul><ul><li>Web Parts </li></ul><ul><ul><li>Best Bets </li></ul></ul><ul><ul><li>High Confidence </li></ul></ul><ul><li>Fun with XSL </li></ul><ul><ul><li>Search results are XML, do with them as you wish </li></ul></ul><ul><ul><li>XSL gives you power to highlight, modify and add conditions to your results </li></ul></ul>
  15. 15. Beginning Customising XSL <ul><li>Replace your existing XSL with the following </li></ul><ul><li><xsl:stylesheet version=&quot;1.0&quot; xmlns:xsl=&quot;;> <xsl:output method=&quot;xml&quot; version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; indent=&quot;yes&quot;/> <xsl:template match=&quot;/&quot;> </li></ul><ul><li><xmp><xsl:copy-of select=&quot;*&quot;/></xmp> </li></ul><ul><li></xsl:template> </li></ul><ul><li></xsl:stylesheet> </li></ul><ul><li>This will render results in XML </li></ul><ul><li>Take them to SPD and begin customising </li></ul>
  16. 16. Customising Results <ul><li>Demo </li></ul>
  17. 17. Faceted Search <ul><li> </li></ul><ul><li>Works with Search Server </li></ul><ul><li>Allows users to drill in on results </li></ul><ul><li>Turbo charge your results page </li></ul>
  18. 18. Integration <ul><li>Adding OpenSearch to you sites </li></ul><ul><li>The following goes into your MasterPage </li></ul><ul><li><link title=“ OpenSearch Title ”    type=&quot;application/opensearchdescription+xml&quot;    rel=&quot;search&quot;    href=&quot;/_catalogs/OpenSearch.xml&quot; /> </li></ul><ul><li>Create the following XML file and save to site library (as above ~/_catalogs/OpenSearch.xml) </li></ul><ul><li><?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?> <OpenSearchDescription xmlns=&quot;;>    <ShortName>MySharePoint Site</ShortName>    <Description>Search SharePoint</Description>    <InputEncoding>UTF-8</InputEncoding>    <Url type=&quot;text/html&quot; template=&quot;http://moss/searchcenter/pages/results.aspx?k={searchTerms}&quot; /> </li></ul><ul><li></OpenSearchDescription> </li></ul>
  19. 19. Integration <ul><li>Search within Vista </li></ul><ul><ul><li>Can be deployed using Group Policy </li></ul></ul><ul><li>Search with Word </li></ul><ul><ul><li>Using SharePoint sites for research in Word </li></ul></ul>
  20. 20. Integration <ul><li>Demo </li></ul>
  21. 21. <ul><li>Questions </li></ul>
  22. 22. Links and Resources <ul><li>Technical Resources </li></ul><ul><li> </li></ul><ul><li> </li></ul><ul><li>Federated Locations </li></ul><ul><li> </li></ul>
  23. 23. Contact Details <ul><li>Email </li></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>Blog </li></ul><ul><ul><li> </li></ul></ul><ul><li>LinkedIn </li></ul><ul><ul><li> </li></ul></ul>