+ All Categories

Download - Search overview

Transcript
Page 1: Search overview

WINDOW SEARCH SERVERWINDOW SEARCH SERVER20082008

Page 2: Search overview

TopicsTopics

Topology

High-level Architecture

Performance

WSS vs. MOSS Search Comparison

Search Server 2008

Page 3: Search overview

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

ArchitectureArchitecture

Index Engine

Query Engine

Protocol Handlers

IFilters

Content Index

Property Store

Search Configuration

Wordbreakers

Page 5: Search overview

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

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

Introducing Microsoft Search Server Introducing Microsoft Search Server 2008 Express2008 Express

Page 8: Search overview

USER EXPERIENCEUSER EXPERIENCE

Page 9: Search overview

TopicsTopics

Search Center

Search Usability Features

Power User Features

Demo

Page 10: Search overview

Search CenterSearch Center

Site Template

Tabbed Interface

Multiple Entry-points

Keywords, Definitions, and Best Bets

Extensible

Page 11: Search overview

Search Usability FeaturesSearch Usability Features

Hit Highlighting

“Did you mean” feature

Duplicate collapsing

Page 12: Search overview

““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

EXTENSIBILITYEXTENSIBILITY

Page 14: Search overview

TopicsTopics

Search Web Parts

Search Tabs

Search API

Demo

Page 15: Search overview

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

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

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

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

Search Core ResultsSearch Core Results

Results per Page

Enable removal of duplicates

Enable stemming

Selected Columns

Configurable XSLT

Scope

Page 20: Search overview

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

Bringing it all together…Bringing it all together…

Page 22: Search overview

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

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

QQ&&AA


Top Related