Online Training on SharePoint 2007<br />Check Training Details @Training Details<br />Moss Experts<br />http://manish-shar...
Microsoft Office SharePoint Server 2007 Enterprise Search<br />Customizing the End-User Experiencefor Search<br />Moss Exp...
Class Agenda<br />The Search End-User Experience<br />Customizing Search<br />Demo – Customizing Search Center<br />People...
The Search End-User Experience<br />Complete Search experience<br />Search is everywhere<br />Tab-based user interface for...
OOB Search UI/Custom Search Apps<br />Query OM <br />Query OM and Web Service<br />Hidden Object<br />Advanced<br />Search...
Search Center Site Templates <br />Search CenterTemplates<br />http://manish-sharepoint.blogspot.com/<br />
Search Center with Tabs Site Overview <br />Search Tabs<br />Search Box<br />http://manish-sharepoint.blogspot.com/<br />
SearchTabs<br />Search Center Results Page <br />http://manish-sharepoint.blogspot.com/<br />
Search Box<br />ActionLinks<br />Statistics<br />Search Center Results Page<br />http://manish-sharepoint.blogspot.com/<br />
CoreResults<br />Pagination<br />HighConfidence<br />Search Center Results Page <br />MatchingKeywords<br />Best Bets<br /...
Richer results display <br />Query correction – “Did you mean?”<br />Duplicate Collapsing<br />Hit highlighting<br />Defin...
Search Web Parts <br />Nine  Standard Search Web Parts <br />Search Box<br />Core Results<br />High Confidence<br />Statis...
Result Page Infrastructure<br />Data shared through hidden object<br />All Search Web Parts within the same page share the...
Customizing Search Center<br />Search Web Parts<br />Result Pages<br />Result Web Part Properties<br />Search Tabs<br />De...
Advanced Search <br />Allows power searchers to exercise greater control on how they query<br />Link from the search box<b...
Customizing The End User Experience<br />Search in everycompany is different<br />Different metadata might matter<br />Doc...
Customization Choices<br />Search Center<br />Simple Site with few pages<br />Default Page<br />Result Page<br />Advanced ...
Advanced Search Web Part<br />All, any, phrase, exclusions<br />Each section<br />is configurable<br />http://manish-share...
Advanced Search Web Part <br />Filter by scope(s) <br />Filter by language<br />http://manish-sharepoint.blogspot.com/<br />
Advanced Search Web Part<br />Language filter removed<br />Configurable properties<br />http://manish-sharepoint.blogspot....
Advanced Search Web Part<br />Search on specific property<br />http://manish-sharepoint.blogspot.com/<br />
Search Web Parts Examples<br />Web Part properties such as:<br /><ul><li>Formatting (i.e. width of the search box)
Number of Results per page
Display “Alert Me”, “RSS” links
Turn stemming on/off  (default “off”)
Remove Duplicate Results on/off (default “on”)
Sort Order
Fixed keyword Query
Select Columns
Results formatting  and customization with XSL</li></ul>http://manish-sharepoint.blogspot.com/<br />
Customize User Interface With XSLT<br />Appropriate for scenarios requiring:<br />Change results layout, look and feel<br ...
Upcoming SlideShare
Loading in...5
×

Customizing End User Experience For Share Point Search

3,194

Published on

This presentation is given for explaining End User Experience in Search for SharePoint. The classes are done Online. Check the details @ http://manish-sharepoint.blogspot.com/2009/02/online-training-on-sharepoint.html

Published in: Technology, Design
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,194
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • INSTRUCTOR NOTES: Point out that “How to Customize Search with No Code,” the code part of the presentation, will be discussed tomorrow.Explain that each of the topics will have a short introduction, a fairly long demo showing all the details, and then a series of recap slides at the end that should be gone through pretty quickly.
  • INSTRUCTOR NOTES: Point out that “How to Customize Search with No Code,” the code part of the presentation, will be discussed tomorrow.Explain that each of the topics will have a short introduction, a fairly long demo showing all the details, and then a series of recap slides at the end that should be gone through pretty quickly.
  • INSTRUCTOR NOTES:Build slideNeed to go over each of these. Do not dive into them, just highlightHigh confidence: will look at this in a minuteStatistics:PagingAction linksSearch tabsBest bets Keyword informationAll the different component that make up a search page ALL of them are tied into the hidden object.
  • INSTRUCTOR NOTES:Build slideNeed to go over each of these. Do not dive into them, just highlightHigh confidence: will look at this in a minuteStatistics:PagingAction linksSearch tabsBest bets Keyword informationAll the different component that make up a search page ALL of them are tied into the hidden object.
  • INSTRUCTOR NOTES:Build slideNeed to go over each of these. Do not dive into them, just highlightHigh confidence: will look at this in a minuteStatistics:PagingAction linksSearch tabsBest bets Keyword informationAll the different component that make up a search page ALL of them are tied into the hidden object.
  •  
  • Big responsibility in delivering back to the web parts
  • How can you customize it? And what are the options here?
  • Different components you can customize with no code.
  • INSTRUCTOR NOTES:Some the important properties to highlight are:- Enable stemming, which is off by default- Selecting the columns to include- And finally reformatting the output using custom XSL – the next slide will go into more depth on thisDuring the demo and labs, we will use these properties to customize the search experience. This will cover changing how the query is executed, but also cover how to change the layout of the results Need to add content or at least definitions of each of the content web parts.
  • The last thing to go through is the people search experience
  • Transcript of "Customizing End User Experience For Share Point Search"

    1. 1. Online Training on SharePoint 2007<br />Check Training Details @Training Details<br />Moss Experts<br />http://manish-sharepoint.blogspot.com/<br />
    2. 2. Microsoft Office SharePoint Server 2007 Enterprise Search<br />Customizing the End-User Experiencefor Search<br />Moss Experts<br />http://manish-sharepoint.blogspot.com/<br />
    3. 3. Class Agenda<br />The Search End-User Experience<br />Customizing Search<br />Demo – Customizing Search Center<br />People Search<br />http://manish-sharepoint.blogspot.com/<br />
    4. 4. The Search End-User Experience<br />Complete Search experience<br />Search is everywhere<br />Tab-based user interface for easy navigation<br />Easy to extend and customize<br />http://manish-sharepoint.blogspot.com/<br />
    5. 5. OOB Search UI/Custom Search Apps<br />Query OM <br />Query OM and Web Service<br />Hidden Object<br />Advanced<br />Search<br />XML<br />XML<br />PageArchitecture<br />Results<br />Query<br />Http: Post<br />Http: Get<br />Search<br />Box<br />XML<br />Web Parts<br />XSL<br />Transformation<br />http://manish-sharepoint.blogspot.com/<br />
    6. 6. Search Center Site Templates <br />Search CenterTemplates<br />http://manish-sharepoint.blogspot.com/<br />
    7. 7. Search Center with Tabs Site Overview <br />Search Tabs<br />Search Box<br />http://manish-sharepoint.blogspot.com/<br />
    8. 8. SearchTabs<br />Search Center Results Page <br />http://manish-sharepoint.blogspot.com/<br />
    9. 9. Search Box<br />ActionLinks<br />Statistics<br />Search Center Results Page<br />http://manish-sharepoint.blogspot.com/<br />
    10. 10. CoreResults<br />Pagination<br />HighConfidence<br />Search Center Results Page <br />MatchingKeywords<br />Best Bets<br />http://manish-sharepoint.blogspot.com/<br />
    11. 11. Richer results display <br />Query correction – “Did you mean?”<br />Duplicate Collapsing<br />Hit highlighting<br />Definitions – “What people are saying about x...”<br />Alerts<br />RSS Feeds<br />http://manish-sharepoint.blogspot.com/<br />
    12. 12. Search Web Parts <br />Nine Standard Search Web Parts <br />Search Box<br />Core Results<br />High Confidence<br />Statistics<br />Pagination<br />Action Links<br />Matching Keywords and Best Bets<br />Search Summary (Did you mean?)<br />Advanced Search<br />http://manish-sharepoint.blogspot.com/<br />
    13. 13. Result Page Infrastructure<br />Data shared through hidden object<br />All Search Web Parts within the same page share the same hidden object<br />Connection between Search Web Part is automatically done<br />Need only to Drag and Drop (or select) a Search Web Part on the page<br />Allows for rapid page design<br />Hidden Object is internal and cannot be used by custom Web Parts<br />All Search Web Parts derive from Data Form Web Part<br />http://manish-sharepoint.blogspot.com/<br />
    14. 14. Customizing Search Center<br />Search Web Parts<br />Result Pages<br />Result Web Part Properties<br />Search Tabs<br />Demo<br />http://manish-sharepoint.blogspot.com/<br />
    15. 15. Advanced Search <br />Allows power searchers to exercise greater control on how they query<br />Link from the search box<br />Control what is displayed in the page by modifying the xml stored in the web part property “Properties”<br />E.G. can be used for displaying a new language check box<br />Not provided by WSS Search UI<br />Implemented using the SQL syntax<br />http://manish-sharepoint.blogspot.com/<br />
    16. 16. Customizing The End User Experience<br />Search in everycompany is different<br />Different metadata might matter<br />Documents: Title, Author, File location, size<br />Records: Patient, Doctor, Healthcare provider, SSN…<br />Multi- or single-languages<br />How users meaningfully scope searches differs<br />“All finance documents”<br />“All patient records”<br />“All published documents”<br />Customize results to “pop” metadata that matters<br />Customization offered at many levels<br />Web Parts, XSLT/CSS, full Object Model…<br />http://manish-sharepoint.blogspot.com/<br />
    17. 17. Customization Choices<br />Search Center<br />Simple Site with few pages<br />Default Page<br />Result Page<br />Advanced Search Page<br />People Search Page<br />Results Pages<br />All Sites Results Page<br />People Results Page<br />Advanced Search Page and Web Part<br />Show Scope Picker<br />Scopes<br />Property Picker<br />Languages<br />Search Web Parts<br />http://manish-sharepoint.blogspot.com/<br />
    18. 18. Advanced Search Web Part<br />All, any, phrase, exclusions<br />Each section<br />is configurable<br />http://manish-sharepoint.blogspot.com/<br />
    19. 19. Advanced Search Web Part <br />Filter by scope(s) <br />Filter by language<br />http://manish-sharepoint.blogspot.com/<br />
    20. 20. Advanced Search Web Part<br />Language filter removed<br />Configurable properties<br />http://manish-sharepoint.blogspot.com/<br />
    21. 21. Advanced Search Web Part<br />Search on specific property<br />http://manish-sharepoint.blogspot.com/<br />
    22. 22. Search Web Parts Examples<br />Web Part properties such as:<br /><ul><li>Formatting (i.e. width of the search box)
    23. 23. Number of Results per page
    24. 24. Display “Alert Me”, “RSS” links
    25. 25. Turn stemming on/off (default “off”)
    26. 26. Remove Duplicate Results on/off (default “on”)
    27. 27. Sort Order
    28. 28. Fixed keyword Query
    29. 29. Select Columns
    30. 30. Results formatting and customization with XSL</li></ul>http://manish-sharepoint.blogspot.com/<br />
    31. 31. Customize User Interface With XSLT<br />Appropriate for scenarios requiring:<br />Change results layout, look and feel<br />Pivoting using the keyword syntax<br />Web Part property<br />Power of XSLT <br />Formatting<br />Logic <br />Math<br />http://manish-sharepoint.blogspot.com/<br />
    32. 32. SharePoint Designer <br />http://manish-sharepoint.blogspot.com/<br />
    33. 33. People Search<br />Bring people into the search experience<br />Getting your job done means working withthe right people<br />Find subject matter experts based on theirknowledge and contacts<br />People list can come from AD, SQL, others<br />Discovering Experts<br />People are as important as data!<br />http://manish-sharepoint.blogspot.com/<br />
    34. 34. Statistics<br />Pagination<br />ActionLinks<br />CoreResults<br />People Results Page <br />People<br />Search<br />http://manish-sharepoint.blogspot.com/<br />
    35. 35. People Results Page<br />Web Control embedded in the page layout <br />Refine<br />Search<br />http://manish-sharepoint.blogspot.com/<br />
    36. 36. Refine People Search<br />Refine by Job Title<br />Searches for the selected Job Title<br />Refine by Department <br />Searches for the selected Department<br />“Show more options” link (6+) <br />Listed in order of frequency<br />http://manish-sharepoint.blogspot.com/<br />
    37. 37. People Search Web Parts <br />Two OOB People Search Web Parts <br />People Search Box<br />People Search Core Results<br />Inherit from the Search Core Results Web Part<br />Can be mixed on the same page with other Search Web Parts<br />http://manish-sharepoint.blogspot.com/<br />
    38. 38. People Results Search Web Parts<br />Web Part properties such as:<br />(similar to Core Search WP)<br />Formatting (i.e. width of the search box)<br />Number of Results per page<br />Display “Alert Me”, “RSS” links<br />Turn stemming on/off (default “off”)<br />Remove Duplicate Results on/off (default “on”)<br />Fixed keyword Query<br />Select Columns<br />Results formatting with XSL<br />Social Distance (view)<br />http://manish-sharepoint.blogspot.com/<br />
    39. 39. Online Training on SharePoint 2007<br />Check Training Details @Training Details<br />Moss Experts<br />http://manish-sharepoint.blogspot.com/<br />

    ×