The Search Developer Story in SharePoint 2010 – Query Interfaces

SharePoint 2010 includes a number of features that make the platform easier to use for developers. An improved Visual Studio integration, the addition of LINQ to the SharePoint platform, sandboxing for deployment, and the new developer dashboard are just a few examples of how developing and deploying SharePoint solutions have become much easier.   As…

7

How to: Mine the ULS logs for query latency

Tracking query latencies can be made easier through the use of the products ULS logs.   Below you will find information on how to enable the specific ULS traces as well as information for how to parse the logs.  The primary usage of this information is to monitor the ongoing health of your system.  It is…

3

Understanding Total Hits & Paging in the MOSS 2007 Search API

One of the more discussed topics I’ve seen (and struggled with myself) is around the concept of obtaining the total number of hits in a search results when working with the MOSS API. For instance, when I search for “sales forecast” in my SharePoint site, I want to not only see a set of paged…


Search Relevance Tuning

Changing the advanced relevance settings for Search Server 2008 and SharePoint Server 2007 (such as the global ranking parameters, property weights and property length normalization) isn’t something that you’ll want to do without a lot of thought, planning and testing. And in the vast majority of cases you’ll never need to go near the settings,…


Add Virtual Earth Interactive Maps to your Search Server Site

Are you trying to think of ways to make your Search Server site more interactive and graphical? You can use Federation as a way to enhance the functionality of your search result pages. The Federated Search Web Part makes it possible to display more than results from OpenSearch (1.0/1.1) sites on your search results page….


Helper Classes for the SharePoint Server 2007 Search Query Web Service

Sometimes, things just kind of grab hold of you, don’t they?  A corridor conversation leads to quickly popping into a meeting to give a bit of advice, and this leads to suddenly being given actions.  And then, the sense of responsibility kicks in and you find yourself going the extra mile and coding something up…