Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


July 24, 2006

Making Sense of SharePoint Search

Learn the finer points of search architecture to make informed deployment decisions
RSS
View this exclusive article with VIP access -- click here to join |
See More Administration Articles Here | Reprints | Or sign up for our VIP Monthly Pass!
SideBar    Types of SharePoint Sites

Searching with SharePoint Portal Server
Portal Server offers enterprise-strength search capabilities. Although the underlying indexing architecture hasn't changed much since SharePoint Portal Server 2001, its scalability, performance, manageability, usability, and accessibility have significantly improved.

Out of the box, Portal Server provides protocol handlers for any kind of SharePoint site, file shares, Exchange public folders, Lotus Notes, and any Web site. The support for SharePoint sites means searches can include information about documents and list data from team sites, the site directory, and information about people stored in the Portal Server profile database. Unlike SharePoint Services, Portal Server can expand the scope of a search to a SharePoint Services team site and all its subsites and to an entire Portal Server portal implementation.

Portal Server includes IFilters for Microsoft Office documents and for HTML, TIFF, and text files. The TIFF IFilter enables Portal Server to crawl the textual content of saved fax data based on optical character recognition (OCR) technology. Portal Server uses the MIME IFilter that ships with Windows 2000 to filter messages from Exchange public folders.

Portal Server indexes not only textual content but properties associated with an item. Properties can be associated with source content in different ways and are generally used to further describe the content. For example, Microsoft Office documents have built-in and custom properties, meta tags are properties within HTML files, and columns in lists are properties of SharePoint sites. By indexing properties, you can perform much more refined searches than you can with a full-text search of only the content. For example, indexing properties helps you to search for people who belong to a particular department.

From a query language point of view, Portal Server supports SQL Server full-text extensions, which let you do Boolean searches, stemming, inflection, and advanced searches based on properties. End users can perform simple or advanced searches using the out-of-the-box Search Web Part.

Also, Portal Server provides a Search Web Service for customizing search solutions. For example, Word users can use the Search Web Service to search portal sites directly through the Research task pane, as Figure 2 shows.

Besides more useable indexing and a more efficient search experience, the biggest benefit of Portal Server from the end user's point of view is how search results are displayed. Using the Search Web Page, the user can easily find several dynamic canned views and manipulate the search results set, enabling smart groupings and sorting. Figure 3 shows a search results set grouped by author. Additionally, the user can choose to show less or more information and can set up an alert for the search query that generated the search results set.

Combining SharePoint Search Methods
In a default Portal Server deployment that uses a SQL Server back end, full-text indexing is enabled for team sites. Full-text indexing means that the search UI will appear on any team site that's created using Portal Server. However, the search UI for a team site is different than the search UI at the portal level. At the portal level, the page that loads is search.aspx, and it loads the SearchResults Web part. However, from a team site that's part of the portal site, the SearchResults page is loaded and although it might use the SearchResults Web part, the UI is different. Additionally, team sites created via Portal Server rather than from a standalone SharePoint Services system are automatically "associated" with the portal. You'd think that since the team site was created from the portal site, any search performed from the team site would somehow execute against the portal, but that isn't the case. Even though the team site is created from a portal site, it still uses the SharePoint Services search mechanism rather than the Portal Server mechanism.

To take advantage of the greater search capabilities in Portal Server, the user must execute the query against the portal site, if the team site is associated with the portal site. For an associated team site, a link in the local search results redirects the user to the portal site. Also, a navigation aid placed on the team site lets the user navigate to the portal site. If the team site isn't associated with the portal site or if full-text indexing has been disabled, the user won't be able to get from the team site to the portal site to do a search.

You can customize the team site to allow searching on the portal site. For example, you can design a SharePoint Services site template to include a Search Web Part that automatically searches on the portal. Also, third-party companies have developed Web Parts to make SharePoint Services searching more effective.

Looking Ahead
The ability to search SharePoint sites and get accurate results is important to users. Your business has valuable content stored in SharePoint, and people can't collaborate successfully unless they can find that content. You can help users search SharePoint more effectively and efficiently by carefully planning and giving some thought as to how best to partition your indexes and content sources, as well as how to integrate Portal Server search into other team sites and, perhaps, into external applications.

ADDITIONAL RESOURCES

For more information about MSSearch, see "Microsoft Search Service" at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_cs_5tid.asp

To learn how to integrate the SharePoint Portal Server 2003 search engine directly into the Office 2003 research task pane, go to http://weblogs.asp.net/wkriebel/archive/2004/04/27/121220.aspx

To download a PDF IFilter from Adobe Systems, go to http://www.adobe.com/support/downloads/detail.jsp?ftpID=2611

End of Article

   Previous  1  [2]  Next  


Reader Comments
best

Bashir January 15, 2007 (Article Rating: )


You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...

How can I stop and start services from the command line?

...

Where is Microsoft NetMeeting in Windows XP?

...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Related Events Microsoft BI Unleashed | Online Conference

Storage Consolidation for Your Microsoft Applications: Reducing Cost and Complexity

You've Deployed SharePoint ...Now What? :: FREE Online Conference!

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing