The Wayback Machine - https://web.archive.org/web/20110723001106/http://www.codeguru.com:80/csharp/csharp/cs_data/searching/
Survey

    Searching

    Building a Regular Expression Stream Search with the .NET Framework

    Learn to implement a Regular Expression search for .NET Streams.

    An Introduction to Vista's Integrated Search Capabilities

    Windows Vista adds brand new search capabilities directly from the OS itself. By using OLE DB and SQL, you now can add this functionality to your own applications.

    User Profiles and Audience Targeting in SharePoint 2007

    Organizations struggle with communicating only relevant information to its members, especially when that information lives in disparate systems that do not talk to each other. SharePoint 2007 provides an answer with user profiles and audience targeting.

    Creating an Ajax Search Widget

    See how easy it is to integrate a search widget on your site using Ajax with this detailed example from Professional Ajax author Nicholas C. Zakas.

    Full-Text Searching with IFilters

    Indexing Server, SQL Server, Windows SharePoint Services, SharePoint Portal Server, Exchange Server, and Windows Desktop Search provide full-text search capabilities. Each utilizes so-called IFilter components to index the content and then allows clients to search the index. Learn how IFilter components are utilized and how full-text searching works in each of those products.

    Administrate Indexing Server from Within Your Application

    Learn to programmatically administrate Indexing Server; for example, create a new Indexing catalog and then add folders to be indexed by this catalog.

    How to Link Different Data Sources Together

    Learn to link SQL Server with many different data sources. See how to link SQL Server to a directory like Active Directory Application Mode, a Microsoft Indexing Server catalog, a Microsoft Access database, and a Microsoft Excel spreadsheet.

    Your Free Search Engine: Microsoft Indexing Server

    Learn how to set up Microsoft's powerful indexing and searching engine, Microsoft Indexing Server, to search its index from within your Web or file-based applications.

    Named and Non-Capturing Groups in .NET Regular Expressions

    Learn how to better isolate your regular expressions patterns from changes. You can name the groups and make your patterns more efficient by defining them as "non-capturing."

    Search Strings for Patterns with the Match Classes

    Learn how to use the Match and MatchCollection classes to enumerate found literals and strings with .NET regular expressions.

    Find File Content Using the .NET IO Class

    A simple application that uses the .NET I/O class to search the files' content in a directory. Use the DirectoryInfo class, a FileInfo array, and more.