Enterprise Search
Introduction: Enterprise Search is one of the most compelling features of SharePoint Server 2007. The out-of-the-box capabilities can drastically improve end users’ experience in retrieving relevant information. The same capabilities are available for custom SharePoint applications through dedicated APIs. There are three ways to create and run search queries against the SharePoint API, each with specific advantages. A description of each approach follows. Keyword Search Queries Search Web Service List Query API (SPQuery Class) Keyword Search Queries: This is the most straightforward approach. Once you specify in your code what keywords to look for, you can just run that query and start retrieving results. For its simplicity, the keywords-only approach comes with limitations. In particular you will not be able to define comparison constraints in the query. Search Web Service: SharePoint Server 2007 exposes most of its search functionalities as a web service. You can reference this web...