I had the pleasure of delivering a presentation tonight at the monthly Los Angeles SharePoint User Group. The talk provided an introduction to the enterprise search query object model which is used by Microsoft Office SharePoint Server 2007 (MOSS) and Microsoft Search Server 2008 (MSS) to provide search results to search queries. The guts of the 30 minute slide deck [PPTX | PDF] consisted of a quick overview of Microsoft’s enterprise search architecture, followed by quick comparison of the keyword syntax and the SQL-based syntaxused for querying the query engine, and ended with an overview of the KeywordQuery and FullTextSqlQuery classesand their commonly used properties. After the slides, I spun up a virtual machine and demonstrated the classes at work with some sample code [ZIP]. The talk ended with crediting Patrick Tisseghem and his book, Inside Microsoft Office SharePoint Server 2007, where I first started learning about search query object model.
If you missed the presentation, feel free to take a look at the materials:
- Introduction to the Search Query Object Model [PPTX]
- Introduction to the Search Query Object Model [PDF]
- Sample Code
Oh, and there is one more excellent resource that I forgot to include in the slide deck is the Enterprise Search Team Blog.