needles in a haystack harnessing the sharepoint search engine presenter: ivan wilson – sharepoint...
TRANSCRIPT
![Page 1: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/1.jpg)
Office Devcon 2007
Needles in a Haystack
Sponsored by M
Harnessing the SharePoint Search Engine
Presenter: Ivan Wilson – SharePoint Gurus
![Page 2: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/2.jpg)
About MeIvan Wilson
E-mail: [email protected]: http://guru-web.blogspot.com
Sydney SharePoint User GroupMicrosoft MVP for SharePointSenior Consultant/Architect in WSS, SPS and
MOSS
![Page 3: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/3.jpg)
Time Person of the Year 2006
![Page 4: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/4.jpg)
Agenda
•Overview of SharePoint Search•Demo•Development Framework•Build a Custom Web Part•Resources
![Page 5: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/5.jpg)
![Page 6: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/6.jpg)
SharePoint Search ProductsWindows SharePoint ServicesMOSS 2007 Standard EditionMOSS 2007 Enterprise EditionMOSS 2007 for Search Standard EditionMOSS 2007 for Search Enterprise Edition
![Page 7: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/7.jpg)
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
*
![Page 8: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/8.jpg)
Logical Architecture OverviewContent SourceProtocol
HandlersiFiltersContent IndexManaged
PropertiesSearch ScopesBest Bets
![Page 9: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/9.jpg)
Demo
![Page 10: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/10.jpg)
Search DevelopmentAPI
Microsoft.Office.Server.Search.Query namespace
KeywordQueryFullTextSQLQuery
Web Servicehttp://<Site>/_vti_bin/Search.asmxQueryQueryEx
Search Syntax
![Page 11: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/11.jpg)
Keyword SyntaxInclusions and Exclusions
+Travel –BeachProperty Filters
Author:IvanSite:http://marketing site:http://researchSite:http://marketing author:ivanScope:People
![Page 12: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/12.jpg)
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'
![Page 13: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/13.jpg)
Demo
![Page 14: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/14.jpg)
ResourcesMOSS SDK and Technical Articles (link)Mike Taghizadeh's Blog(link)Mick Badran’s Query Ranking command (link)Evaluation guide for Search in MOSS 2007 (link)Customizing and Extending the Microsoft Office
SharePoint 2007 Search (link)Wildcard search from Ontolica (link)CodePlex – MOSS 2007 Search Manager (link)CodePlex – Test WSS and MOSS Search Web
Service (link)
![Page 15: Needles in a Haystack Harnessing the SharePoint Search Engine Presenter: Ivan Wilson – SharePoint Gurus](https://reader036.vdocuments.mx/reader036/viewer/2022062511/551a605c550346b52d8b4882/html5/thumbnails/15.jpg)
Sydney SharePoint User GroupThird Tuesday of Every MonthNext session is on 20 November 2007http://www.sharepointusers.org.au/sydney