Your SlideShare is downloading. ×
0
WINDOW SEARCH SERVER 2008
Topics <ul><li>Topology </li></ul><ul><li>High-level Architecture </li></ul><ul><li>Performance </li></ul><ul><li>WSS vs. ...
Topology <ul><li>Single Server </li></ul><ul><li>Separate Index Server with WFE playing Query Role </li></ul><ul><li>Separ...
Architecture <ul><li>Index Engine </li></ul><ul><li>Query Engine </li></ul><ul><li>Protocol Handlers </li></ul><ul><li>IFi...
Performance <ul><li>Change Log / Security Change Only Crawl </li></ul><ul><li>Continuous Propagation </li></ul><ul><li>10s...
WSS vs. MOSS Search Comparison * Knowledge Network is a separate product ** BDC is Enterprise CAL Windows SharePoint Servi...
Introducing Microsoft Search Server 2008 Express
USER EXPERIENCE
Topics <ul><li>Search Center </li></ul><ul><li>Search Usability Features </li></ul><ul><li>Power User Features </li></ul><...
Search Center <ul><li>Site Template </li></ul><ul><li>Tabbed Interface </li></ul><ul><li>Multiple Entry-points </li></ul><...
Search Usability Features <ul><li>Hit Highlighting </li></ul><ul><li>“ Did you mean” feature </li></ul><ul><li>Duplicate c...
“ Power User” Features <ul><li>Property-based Searches </li></ul><ul><ul><li>Customer:Acme (find all items where Customer ...
EXTENSIBILITY
Topics <ul><li>Search Web Parts </li></ul><ul><li>Search Tabs </li></ul><ul><li>Search API </li></ul><ul><li>Demo </li></ul>
Browser-Based Extensibility Options <ul><li>Search Web Parts </li></ul><ul><ul><li>Search Box / Advanced Search </li></ul>...
Search Input Web Parts <ul><li>Search Box </li></ul><ul><ul><li>Scope options </li></ul></ul><ul><ul><li>Additional query ...
Search Utility Web Parts <ul><li>Search Summary </li></ul><ul><ul><li>“ Did you mean” </li></ul></ul><ul><ul><li>“ You sea...
Search Best Bets / High Confidence Results <ul><li>Same web part, different configuration </li></ul><ul><li>XSLT for displ...
Search Core Results <ul><li>Results per Page </li></ul><ul><li>Enable removal of duplicates </li></ul><ul><li>Enable stemm...
Search Tabs <ul><li>Based off of lists in Search Center Site </li></ul><ul><ul><li>Tabs in Search Pages </li></ul></ul><ul...
Bringing it all together…
Search API <ul><li>KeywordQuery </li></ul><ul><ul><li>Allows basic property-based and free text queries </li></ul></ul><ul...
Search API <ul><li>FullTextSqlQuery </li></ul><ul><ul><li>Allows highly customized MSFT Full text search syntax queries </...
Q & A
Upcoming SlideShare
Loading in...5
×

Search overview

527

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
527
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • http://msdn2.microsoft.com/en-us/library/ms570748.aspx
  • Transcript of "Search overview"

    1. 1. WINDOW SEARCH SERVER 2008
    2. 2. Topics <ul><li>Topology </li></ul><ul><li>High-level Architecture </li></ul><ul><li>Performance </li></ul><ul><li>WSS vs. MOSS Search Comparison </li></ul><ul><li>Search Server 2008 </li></ul>
    3. 3. Topology <ul><li>Single Server </li></ul><ul><li>Separate Index Server with WFE playing Query Role </li></ul><ul><li>Separate Index and Separate Query Server </li></ul><ul><li>Index Server can crawl itself or a specific WFE </li></ul>
    4. 4. Architecture <ul><li>Index Engine </li></ul><ul><li>Query Engine </li></ul><ul><li>Protocol Handlers </li></ul><ul><li>IFilters </li></ul><ul><li>Content Index </li></ul><ul><li>Property Store </li></ul><ul><li>Search Configuration </li></ul><ul><li>Wordbreakers </li></ul>
    5. 5. Performance <ul><li>Change Log / Security Change Only Crawl </li></ul><ul><li>Continuous Propagation </li></ul><ul><li>10s of Millions of documents per Indexer </li></ul><ul><li>WSS sites use MOSS Search </li></ul>
    6. 6. WSS vs. MOSS Search Comparison * Knowledge Network is a separate product ** BDC is Enterprise CAL Windows SharePoint Services Microsoft Office SharePoint Server Can Index Local SharePoint content SharePoint, Web, Exchange File Shares, Notes, LOB… Rich, relevant results X X Alerts, RSS, DYM, Dup collapse X X Scopes, Managed Properties X Best Bets, Result Removal, Query Reports X Tabs X People Search, * KN X ** BDC Search X APIs Provided Query Query + Admin
    7. 7. Introducing Microsoft Search Server 2008 Express
    8. 8. USER EXPERIENCE
    9. 9. Topics <ul><li>Search Center </li></ul><ul><li>Search Usability Features </li></ul><ul><li>Power User Features </li></ul><ul><li>Demo </li></ul>
    10. 10. Search Center <ul><li>Site Template </li></ul><ul><li>Tabbed Interface </li></ul><ul><li>Multiple Entry-points </li></ul><ul><li>Keywords, Definitions, and Best Bets </li></ul><ul><li>Extensible </li></ul>
    11. 11. Search Usability Features <ul><li>Hit Highlighting </li></ul><ul><li>“ Did you mean” feature </li></ul><ul><li>Duplicate collapsing </li></ul>
    12. 12. “ Power User” Features <ul><li>Property-based Searches </li></ul><ul><ul><li>Customer:Acme (find all items where Customer metadata = Acme) </li></ul></ul><ul><ul><li>Author:”Sally Jones” (find all items authored by Sally Jones) </li></ul></ul><ul><ul><li>ContentType:task (find all items of a specific content type) </li></ul></ul><ul><ul><li>Site:http://www.microsoft.com </li></ul></ul><ul><li>Keyword Searches </li></ul><ul><ul><li>+Solution (keyword inclusion) </li></ul></ul><ul><ul><li>-Plumtree (keyword exclusion) </li></ul></ul><ul><ul><li>Quotes for Exact Match (i.e., “User Group”) </li></ul></ul>
    13. 13. EXTENSIBILITY
    14. 14. Topics <ul><li>Search Web Parts </li></ul><ul><li>Search Tabs </li></ul><ul><li>Search API </li></ul><ul><li>Demo </li></ul>
    15. 15. Browser-Based Extensibility Options <ul><li>Search Web Parts </li></ul><ul><ul><li>Search Box / Advanced Search </li></ul></ul><ul><ul><li>Search Summary </li></ul></ul><ul><ul><li>Search Statistics </li></ul></ul><ul><ul><li>Search Paging </li></ul></ul><ul><ul><li>Search Actions </li></ul></ul><ul><ul><li>Search Best Bets / High Confidence Results </li></ul></ul><ul><ul><li>Search Results </li></ul></ul><ul><li>Search Tab Pages </li></ul>
    16. 16. Search Input Web Parts <ul><li>Search Box </li></ul><ul><ul><li>Scope options </li></ul></ul><ul><ul><li>Additional query terms </li></ul></ul><ul><ul><li>Advanced Search Page </li></ul></ul><ul><ul><li>Search Results Page </li></ul></ul><ul><li>Advanced Search </li></ul><ul><ul><li>Input types </li></ul></ul><ul><ul><li>Properties (metadata) </li></ul></ul><ul><ul><li>Search Results Page </li></ul></ul>
    17. 17. Search Utility Web Parts <ul><li>Search Summary </li></ul><ul><ul><li>“ Did you mean” </li></ul></ul><ul><ul><li>“ You searched for” </li></ul></ul><ul><li>Search Statistics </li></ul><ul><li>Search Paging </li></ul><ul><ul><li>Next / Prev Text </li></ul></ul><ul><ul><li>Next / Prev Images </li></ul></ul><ul><li>Search Action Links </li></ul><ul><ul><li>Determine what links to display </li></ul></ul>
    18. 18. Search Best Bets / High Confidence Results <ul><li>Same web part, different configuration </li></ul><ul><li>XSLT for display </li></ul><ul><li>Show Keywords? </li></ul><ul><li>Show Best Bets? </li></ul><ul><li>Show High Confidence Matches </li></ul><ul><li>Best Bet Limit </li></ul>
    19. 19. Search Core Results <ul><li>Results per Page </li></ul><ul><li>Enable removal of duplicates </li></ul><ul><li>Enable stemming </li></ul><ul><li>Selected Columns </li></ul><ul><li>Configurable XSLT </li></ul><ul><li>Scope </li></ul>
    20. 20. Search Tabs <ul><li>Based off of lists in Search Center Site </li></ul><ul><ul><li>Tabs in Search Pages </li></ul></ul><ul><ul><li>Tabs in Search Results </li></ul></ul><ul><li>Process: </li></ul><ul><ul><li>Create Entry Page </li></ul></ul><ul><ul><li>Create Results Page </li></ul></ul><ul><ul><li>Configure Web Parts on Entry and Results Page </li></ul></ul><ul><ul><li>Add Entry Page to Tabs in Search Pages </li></ul></ul><ul><ul><li>Add Results Page to Tabs in Search Results </li></ul></ul>
    21. 21. Bringing it all together…
    22. 22. Search API <ul><li>KeywordQuery </li></ul><ul><ul><li>Allows basic property-based and free text queries </li></ul></ul><ul><ul><li>Namespace: Microsoft.Office.Server.Search.Query </li></ul></ul><ul><ul><li>Example: </li></ul></ul><ul><ul><li>KeyWordQuery query = new KeyWordQuery(); </li></ul></ul><ul><ul><li>query.SelectProperties.Add(“Customer”); </li></ul></ul><ul><ul><li>query.QueryText = “Author:Erik SharePoint”; </li></ul></ul><ul><ul><li>ResultTableCollection results = query.Execute(); </li></ul></ul>
    23. 23. Search API <ul><li>FullTextSqlQuery </li></ul><ul><ul><li>Allows highly customized MSFT Full text search syntax queries </li></ul></ul><ul><ul><li>Namespace: Microsoft.Office.Server.Search.Query </li></ul></ul><ul><ul><li>Example: </li></ul></ul><ul><ul><li>FullTextSqlQuery query = new FullTextSqlQuery(); </li></ul></ul><ul><ul><li>query.QueryText = “SELECT Customer, Path FROM Scope() WHERE …”; </li></ul></ul><ul><ul><li>ResultTableCollection results = query.Execute(); </li></ul></ul>
    24. 24. Q & A
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×