Enterprise Search Architecture for MOSS 2007 (Beta)

I've been chatting with a few guys I used to work with about the Enterprise Search capabilities of MOSS 2007 (Microsoft Office Sharepoint Server).  They wanted some info on how it works and what it looks like from a dev and admin perspective, programatically.  I found a gold nugget on MSDN which contained pre-release documentation on exactly that.

http://msdn2.microsoft.com/en-us/library/ms570748.aspx [This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Like the little note says, there are a number of placeholders but you get the gist of what's happening.  If you don't have much experience with Enterprise Search then this may look quite foreign to you... but don't worry, the pictures sum it all up nicely. If you have played with this sort of thing before then you'll recognise a lot of familar concepts and components in the architecture.

Under the Enterprise Architecture heading you'll see a bunch of topics:
- Internal Architecture
- Content Crawling
- Search Query Execution
- Search as a Shared Service
- Enterprise Search Manageability
- Content Sources
- Shared Scopes
- Document Property Mappings
- Server Mappings
- Relevance Inclusions
- File Type Inclusions
- Logging
- Search Scopes
- Keywords and Best Bets

There are a few other very interesting topics on "Programmatically Administering Enterprise Search" and " 
Creating Custom Enterprise Search Applications".

More than enough information here so that you'll hit the ground running with Enterprise Search in MOSS 2007.

More on this later.