needles in a haystack harnessing the sharepoint search engine presenter: ivan wilson – sharepoint...

Post on 31-Mar-2015

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Office Devcon 2007

Needles in a Haystack

Sponsored by M

Harnessing the SharePoint Search Engine

Presenter: Ivan Wilson – SharePoint Gurus

About MeIvan Wilson

E-mail: ivanw@SharePointGurus.netBlog: http://guru-web.blogspot.com

Sydney SharePoint User GroupMicrosoft MVP for SharePointSenior Consultant/Architect in WSS, SPS and

MOSS

Time Person of the Year 2006

Agenda

•Overview of SharePoint Search•Demo•Development Framework•Build a Custom Web Part•Resources

SharePoint Search ProductsWindows SharePoint ServicesMOSS 2007 Standard EditionMOSS 2007 Enterprise EditionMOSS 2007 for Search Standard EditionMOSS 2007 for Search Enterprise Edition

Physical ArchitectureWeb Server

Accepts search requests, renders resultsSecurity trims results

QueryProcesses the search request against the

local copy of the search index

IndexCrawls the content sources to build the

index. Ships indexes to query servers

DatabaseStores the Managed Properties

*

Logical Architecture OverviewContent SourceProtocol

HandlersiFiltersContent IndexManaged

PropertiesSearch ScopesBest Bets

Demo

Search DevelopmentAPI

Microsoft.Office.Server.Search.Query namespace

KeywordQueryFullTextSQLQuery

Web Servicehttp://<Site>/_vti_bin/Search.asmxQueryQueryEx

Search Syntax

Keyword SyntaxInclusions and Exclusions

+Travel –BeachProperty Filters

Author:IvanSite:http://marketing site:http://researchSite:http://marketing author:ivanScope:People

Full Text SQL SyntaxSELECT <columns>

FROM <content source> WHERE <conditions> RANK BY <conditions> ORDER BY <columns>

SELECT rank, title, path, author FROM Scope() WHERE CONTAINS(title,'SharePoint')

AND "scope"='Marketing'

Demo

Sydney SharePoint User GroupThird Tuesday of Every MonthNext session is on 20 November 2007http://www.sharepointusers.org.au/sydney

top related