search overview
Post on 21-Oct-2014
727 views
DESCRIPTION
TRANSCRIPT
![Page 1: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/1.jpg)
WINDOW SEARCH SERVERWINDOW SEARCH SERVER20082008
![Page 2: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/2.jpg)
TopicsTopics
Topology
High-level Architecture
Performance
WSS vs. MOSS Search Comparison
Search Server 2008
![Page 3: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/3.jpg)
TopologyTopology
Single Server
Separate Index Server with WFE playing Query Role
Separate Index and Separate Query Server
Index Server can crawl itself or a specific WFE
![Page 4: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/4.jpg)
ArchitectureArchitecture
Index Engine
Query Engine
Protocol Handlers
IFilters
Content Index
Property Store
Search Configuration
Wordbreakers
![Page 5: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/5.jpg)
PerformancePerformance
Change Log / Security Change Only Crawl
Continuous Propagation
10s of Millions of documents per Indexer
WSS sites use MOSS Search
![Page 6: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/6.jpg)
WSS vs. MOSS Search ComparisonWSS vs. MOSS Search Comparison
Windows Windows SharePoint SharePoint
ServicesServices
Microsoft Office Microsoft Office SharePoint SharePoint
ServerServer
Can IndexCan Index Local Local SharePoint SharePoint
contentcontent
SharePoint, SharePoint, Web, Exchange Web, Exchange
File Shares, File Shares, Notes, LOB… Notes, LOB…
Rich, relevant resultsRich, relevant results XX XX
Alerts, RSS, DYM, Dup collapseAlerts, RSS, DYM, Dup collapse XX XX
Scopes, Managed PropertiesScopes, Managed Properties XX
Best Bets, Result Removal, Query ReportsBest Bets, Result Removal, Query Reports XX
TabsTabs XX
People Search, People Search, **KNKN XX
****BDC SearchBDC Search XX
APIs ProvidedAPIs Provided QueryQuery Query + AdminQuery + Admin
* Knowledge Network is a separate product** BDC is Enterprise CAL
![Page 7: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/7.jpg)
Introducing Microsoft Search Server Introducing Microsoft Search Server 2008 Express2008 Express
![Page 8: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/8.jpg)
USER EXPERIENCEUSER EXPERIENCE
![Page 9: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/9.jpg)
TopicsTopics
Search Center
Search Usability Features
Power User Features
Demo
![Page 10: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/10.jpg)
Search CenterSearch Center
Site Template
Tabbed Interface
Multiple Entry-points
Keywords, Definitions, and Best Bets
Extensible
![Page 11: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/11.jpg)
Search Usability FeaturesSearch Usability Features
Hit Highlighting
“Did you mean” feature
Duplicate collapsing
![Page 12: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/12.jpg)
““Power User” FeaturesPower User” Features
Property-based Searches
• Customer:Acme (find all items where Customer metadata = Acme)
• Author:”Sally Jones” (find all items authored by Sally Jones)
• ContentType:task (find all items of a specific content type)
• Site:http://www.microsoft.com
Keyword Searches
• +Solution (keyword inclusion)
• -Plumtree (keyword exclusion)
• Quotes for Exact Match (i.e., “User Group”)
![Page 13: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/13.jpg)
EXTENSIBILITYEXTENSIBILITY
![Page 14: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/14.jpg)
TopicsTopics
Search Web Parts
Search Tabs
Search API
Demo
![Page 15: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/15.jpg)
Browser-Based Extensibility OptionsBrowser-Based Extensibility Options
Search Web Parts Search Box / Advanced Search
Search Summary
Search Statistics
Search Paging
Search Actions
Search Best Bets / High Confidence Results
Search Results
Search Tab Pages
![Page 16: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/16.jpg)
Search Input Web PartsSearch Input Web Parts
Search Box Scope options
Additional query terms
Advanced Search Page
Search Results Page
Advanced Search Input types
Properties (metadata)
Search Results Page
![Page 17: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/17.jpg)
Search Utility Web PartsSearch Utility Web Parts
Search Summary “Did you mean”
“You searched for”
Search Statistics
Search Paging Next / Prev Text
Next / Prev Images
Search Action Links Determine what links to display
![Page 18: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/18.jpg)
Search Best Bets / High Search Best Bets / High Confidence ResultsConfidence Results
Same web part, different configuration
XSLT for display
Show Keywords?
Show Best Bets?
Show High Confidence Matches
Best Bet Limit
![Page 19: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/19.jpg)
Search Core ResultsSearch Core Results
Results per Page
Enable removal of duplicates
Enable stemming
Selected Columns
Configurable XSLT
Scope
![Page 20: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/20.jpg)
Search TabsSearch Tabs
Based off of lists in Search Center Site Tabs in Search Pages
Tabs in Search Results
Process: Create Entry Page
Create Results Page
Configure Web Parts on Entry and Results Page
Add Entry Page to Tabs in Search Pages
Add Results Page to Tabs in Search Results
![Page 21: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/21.jpg)
Bringing it all together…Bringing it all together…
![Page 22: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/22.jpg)
Search APISearch API
KeywordQuery Allows basic property-based and free text queries
Namespace: Microsoft.Office.Server.Search.Query
Example:
KeyWordQuery query = new KeyWordQuery();query.SelectProperties.Add(“Customer”);query.QueryText = “Author:Erik SharePoint”;ResultTableCollection results = query.Execute();
KeyWordQuery query = new KeyWordQuery();query.SelectProperties.Add(“Customer”);query.QueryText = “Author:Erik SharePoint”;ResultTableCollection results = query.Execute();
![Page 23: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/23.jpg)
Search APISearch API
FullTextSqlQuery Allows highly customized MSFT Full text search syntax queries
Namespace: Microsoft.Office.Server.Search.Query
Example:
FullTextSqlQuery query = new FullTextSqlQuery();query.QueryText = “SELECT Customer, Path FROM Scope() WHERE …”;ResultTableCollection results = query.Execute();
FullTextSqlQuery query = new FullTextSqlQuery();query.QueryText = “SELECT Customer, Path FROM Scope() WHERE …”;ResultTableCollection results = query.Execute();
![Page 24: Search overview](https://reader033.vdocuments.net/reader033/viewer/2022061106/5447503bafaf9f51178b49d7/html5/thumbnails/24.jpg)
QQ&&AA