Resources

  Information

  Community

Sign in  | Join



Bookmark This
 
 
Skip Navigation Links
Home
Resource CenterExpand Resource Center
Research CenterExpand Research Center
BIG Resource List
Blog Zone
Forums
RequestsExpand Requests
About Us

SharePoint 2007 Enterprise Search Information

Start here to learn the basics about SharePoint Search, and then further your research using the dozens of resources provided.







This information page will seek to guide you in your research into Microsoft Office SharePoint Search products. We say products because there exists a separate search SKU from the MOSS portal which can be installed as a standalone product and integrated into existing portals or intranets.  The standalone SKU or product is basically MOSS portal with all of the MOSS features accept Search removed, that also means no BDC so custom protocol handlers are required to connect to your line of business applications.

There are many resource links on this page and some of it can be overwhelming. A great place to start off is this guide from Microsoft: SharePoint Search Evaluation Guide just print it out and read it thoroughly. Then take a close look at this diagram below to see all the pieces and where they fit together.

Indexing

This is how content is added to the search databases: both the SQL Server Metabases and full text index files (referred to as the Content Index above). This process is handled by the Index Engine in SP and utilizes protocol handlers and ifilters to connect to the different content sources. They extract the search text and metadata which are them processed by Wordbreakers and Stemmers before being added to the index. Metadata are properties like title, author, client, matter etc. and are used to further identify and classify the content to make it sortable, groupable and advanced searchable. In order to index proprietary content types that are not already indexable by the standard SP protocol handlers, you need to develop or acquire a custom protocol handler that understands how to connect to and work with your data source. See our list of SP Products. Alternatively you can also utilize the BDC to index your business data - for more on this see: BDC Information Page .  For even more details on indexing see Indexing Explained

Querying

The SP Query engine is accessible through the SP object model and SP web services to allow custom development against it. For most implementations you will never have to worry about how to connect to either as the MS Search web parts in the Search Center or 3rd party ones like Ontolica take care of that. These search interfaces are responsible for generating the query that achieves the best relevancy :  see Writing SQL Syntax Queries for Relevant Results. For those that what to write their own web parts that utilize the query interface, check out these links: Building Custom Enterprise Search Web Parts, Query Web Service Tool and Enterprise Search SQL Syntax Reference

Results

This is the part of the Enterprise Search system that your users will only care about, the rest is behind the scenes. It is how your users interact with the system and requires the most thought. Your options on user interface varies from customizing the "Out of the Box" Search Center(Customizing SharePoint Search Results Display), to implementing a 3rd party search interface product like Ontolica Search for MOSS 2007 or Longitude. Of course if you are really ambitious you can write your own interface: Building Custom Enterprise Search Web Parts

collapse Article
Lessons Learnt on the BDC
Plan for software boundaries (Office SharePoint Server)
Customizing and Extending the Microsoft Office SharePoint 2007 Search (Part 1 of 2)
Customizing and Extending the Microsoft Office SharePoint 2007 Search (Part 2 of 2)
Index SharePoint Portal Server 2003 list items in SharePoint Server 2007
True Faceted Searching and Sharepoint: is it Possible?
Plan the end-user search experience
Microsoft Enterprise Search 101: Technology and SKU breakdown
MOSS Enterprise Search - 16 things you might not know
Introduction to Microsoft Office SharePoint Server 2007
Interoperability with MOSS 2007
Find It All with SharePoint Enterprise Search
The SharePoint Indexing Process and How it Works
BDC and Security
SharePoint search is not psychic!
Plan for global enterprise search
collapse Best Practices
Writing SQL Syntax Queries for Relevant Results
Recommended Guidelines for Search Boundaries
Identify your search team (Office SharePoint Server for Search)
Performance Planning For SharePoint Search
Overview: Plan search (Office SharePoint Server for Search)
Plan to crawl content (Office SharePoint Server for Search)
Plan the end user search experience (Office SharePoint Server for Search)
Plan to deploy index and query servers (Office SharePoint Server for Search)
Plan for administrative and service accounts
End-to-end deployment scenarios (Office SharePoint Server 2007 for Search)
Deploy Office SharePoint Server 2007 for Search on a stand-alone computer
Deploy in a simple server farm (Office SharePoint Server 2007 for Search)
Deploy using DBA-created databases (Office SharePoint Server 2007 for Search)
Getting your content crawled (Office SharePoint Server 2007 for Search)
Configure a dedicated front-end Web server for crawling (Office SharePoint Server 2007 for Search)
Security and protection for Office SharePoint Server 2007 for Search
File types and IFilter reference (Office SharePoint Server 2007 for Search)
How NOT to set up SharePoint Search
Determine hardware and software requirements (Office SharePoint Server 2007 for Search)
collapse Blog
Microsoft SharePoint Products and Technologies Team Blog
Mike Taghizadeh's Blog about SharePoint Search
SharePoint Nick
Joel Oleson's SharePoint Land
Aaron Robertson-Hodders SharePoint Blog
Christopher on SharePoint
Mart Muller's SharePoint Blog
iFilter Blog
Angus Logan's Blog
John Westworth
Keith Richie - That SharePoint Guy
SharePoint Content and Resources
Michael Gannotti on SharePoint
collapse Demo
MOSS Faceted Search Web Parts Demo
collapse Diagram
Guide to SharePoint Server Features
collapse Discussion Forum
MSDN SharePoint Search Discussion Forum
collapse Evaluation Guide
SharePoint Search Evaluation Guide
Office SharePoint Server Evaluation Guide
Comparisons of SharePoint Search Versions
Evaluation guide for Office SharePoint Server 2007 for Search
collapse FAQ
FAQ for SharePoint Search Programming
collapse Freeware
FREE Date Picker for SharePoint/MSS Advanced Search
FREEWARE Date Picker for SharePoint/MSS Advanced Search
collapse Hotfix/Patch
MOSS Search for SSO/Form-Based Authentication Sites
Hotfix Roll-up for MOSS 2007 for Search (KB939077)
Huge list of MOSS/Office 2007 KB’s and Hotfixes
KB938569: Unable to Find Items Saved in Site Collection
collapse How To
Enable SharePoint Intranet Search using Windows Desktop Search
Evaluating and Customizing Search Relevance
Exposing Enterprise Search in SharePoint Server 2007 by using Internet Explorer 7 and the Office Research Pane
Make Search Results Actionable
Writing a Custom Protocol Handler for SharePoint
SharePoint List as Authentication Provider Source
Create a Mobile Search Center for MOSS
Deep Traversal of SQL Full-Text Extensions
Using the BDC with SSO
Getting Started with the Enterprise Search Administration Object Model
MOSS Search Word Stemming
Configure MOSS to crawl Lotus Notes
MOSS 2007: Enable Search Visibility!
Weight Setting for a Managed Property
Creating Search Queries Programmatically by using the Search Object Model in SharePoint Server 2007
Search OneNote 2007 content on SharePoint sites
ContentEnumerator.cs for Stored Procedure
Converting a String to Uppercase
Add search keywords and Best Bets
Helper Classes for the SharePoint Server 2007 Search Query Web Service
Wildcard People Search on MOSS 2007
Building Custom Enterprise Search Web Parts
Customizing SharePoint Search Results Display
SharePoint CSS Trick: Align your Search Inputs
SharePoint Server 2007 Visual How To's
KB943345: How to Defragment SharePoint Databases
Customize SharePoint Search
Extend Wildcard Search on MOSS 2007
How To Enable People Search
Pushing Content Out
collapse Online Book
Planning and architecture, deployment, and operations for Office SharePoint Server 2007 for Search
collapse Podcast
SharePoint Search Crawl Optimization
TechNet Podcast: Search in SharePoint Server 2007
collapse Presentation
SharePoint Search and Web Content Management
PPT Overview of SharePoint Search
Search Overview Presentation
OS302—Customizing and Extending SharePoint Server 2007 Search
OS303 — The Business Data Catalog Part 1
OS403 - The Business Data Catalog Part 2
SharePoint 2007: Search Deep Dive
SharePoint Search Deployment
SharePoint Search Extensibility
collapse Product Documentation
Enterprise Search SQL Syntax Reference
Improving Search Relevance
Enabling Business Data Search
Searching Business Data Catalog
Enterprise Search Protocol Handlers
Business Data Catalog Security Trimmer
Enterprise Search Relevance Architecture Overview
Searching in Office SharePoint Server 2007
Simple Search Feature Overview
Boolean and Wildcard support in MOSS
collapse Resource List
Resources for SharePoint Second Wave
ES Technical Resource List
ES Technical Resource List for Developers
SharePoint Resources on MSDN
collapse Screencast
Free SharePoint Screencasts
collapse Search Demo
Search KMWorld for SharePoint using Coveo
Video: Microsoft Enterprise Search
collapse Software Development Kit
Microsoft Office SharePoint Server 2007 SDK
Windows SharePoint Services 3.0 SDK
collapse Tools and Add-ons
Free Ontolica Wildcard search for SharePoint
Search Relevancy Tool
SharePoint Search Service Tool
SharePoint Search Manager
SharePoint Search User Controls
TamTam SharePoint Webparts 1.0.4.20
MOSS Faceted Search
Test SharePoint Search Relevancy
Smart Search for SharePoint
SharePoint Search Test Bench
SharePoint 2007 Wildcard Search
Search Protocol Handler .NET wrappers
Export Crawl Log
Sharepoint Shared Services Search Provider Property Creation
Sharepoint 2007 DigiDoc integration
Query Web Service Tool
MOSS Faceted Search
Search As You Type
SharePoint Search Admin
ASP.NET Search Controls
Document Link Handler for MOSS 2007 Enterprise Search
collapse Training Course
Quick Start for Microsoft Search Portal
collapse Trial Version
SharePoint Server 2007 for Search Trial Version
collapse Virtual Lab
Enterprise Search Overview (Lab 1 of 8) Virtual Lab
Enterprise Search: Security and Compliance (Lab 2 of 8) Virtual Lab
Enterprise Search: Customizing Search Virtual Lab (Lab 3 of 8)
Enterprise Search: Configuring Microsoft Office SharePoint Server for Search Virtual Lab (Lab 5 of 8)
Enterprise Search: People and Properties Virtual Lab (Lab 6 of 8)
Enterprise Search: Business Data Catalog Virtual Lab (Lab 7 of 8)
Enterprise Search: Protocol Handlers Virtual Lab (Lab 8 of 8)
collapse Webcast
TechNet Webcast: An In-Depth Look at SharePoint Server 2007 Search Technology (Level 200)
TechNet Webcast: An In-Depth Look at Search Technology in Office SharePoint Server 2007 (Level 200)
TechNet Webcast: Planning Deployment of Search Solutions for the Enterprise: Technical Overview (Level 200)
TechNet Webcast: Planning Deployment of Search Solutions for the Enterprise: Security, Performance, and Compliance Considerations (Level 300)
TechNet Webcast: Installing and Configuring Search in SharePoint Server 2007 (Level 300)
TechNet Webcast: Extending SharePoint Server 2007 Search Capabilities by Exposing Data with the Business Data Catalog (Level 300)
TechNet Webcast: Extending Search Capabilities with Office SharePoint Server 2007 (Level 300)
MSDN Webcast: Enterprise Search Technical Drilldown on SharePoint Server 2007 (Level 300)
TechNet Webcast: Searching Company Network Resources Using SharePoint Server 2007 (Level 200)
Microsoft Webcast: Infrastructure Optimization (Part 11 of 11): Empower People to Find Information and Expertise with Enterprise Search
Avoiding three mistakes that lead to project failure
Deliver Business Intelligence in a search result
Search Architecture and Configuration
Webcast: Using SharePoint Search to Find Information in Your Enterprise
TechNet Webcast: Planning for and Deploying Search in SharePoint Server 2007 (Level 300)
TechNet Webcast: Installing and Configuring Windows Desktop Search in the Enterprise (Level 300)
TechNet Webcast: Installing and Configuring Basic Search with SharePoint Server 2007 for Search (Level 300)
Microsoft Webcast: Enterprise Search at Microsoft with Office SharePoint Server 2007
A Web Seminar with AIIM and Microsoft: Microsoft’s approach to Enterprise Search
MSDN Webcast: Office SharePoint Server 2007 Business Data Catalog (Part 1 of 2): Integrating Line-of-Business Data and Applications into Your Enterprise Portal (Level 200)
Are your government people ready to find the right information? Using Enterprise Search to deliver results and improve productivity
Extending search in Microsoft Office SharePoint Server 2007: Exposing line-of-business data with the Business Data Catalog
MSDN Webcast: Extending and Enhancing the SharePoint Portal Server Search User Interface (Level 300)
collapse Website
SHAREPOINT Blogs
Microsoft Office SharePoint Server 2007 for Search Site
MSDN SharePoint Server 2007 Developer Portal
iFilter Shop
SharePoint Server 2007 Developer Portal
Main Microsoft SharePoint Marketing Site
MSDN Enterprise Search Information Center
collapse Whitepaper
New and Improved Relevance Ranking in MS Search Products
Building Multilingual Solutions by Using SharePoint Products and Technologies
Microsoft’s Approach to Enterprise Search
Building Custom Search WebParts with Integrated SAP NetWeaver Portal Search for Microsoft Office SharePoint Server 2007 (MOSS)
Deploying and Supporting Enterprise Search
Enterprise Search from Microsoft - Empower People to Find Information adn Expertise
Search and Indexing
collapse Workaround
KB944433: Docs Not Found in WSS 3.0 Site Collection Search
   
SHAREPOINTSearch.com is not affiliated with or endorsed by the Microsoft Corporation.
SharePoint is a trademark of the Microsoft Corporation. See our Terms, Conditions and Privacy Statements.