Scot Hillier, Microsoft MVP and etc.

I’m in the Advanced Search-Based Solutions in SharePoint 2010 session at SharePoint Connections in Orlando.  And, although I’m really interested in search solutions, I’m most excited about the “Cher Point” t-shirt that Richard Boucher picked up for me this morning.  It’s cold, so I’m wearing it over my black hoodie:

Cher Point = SharePoint

The search architecture for SharePoint 2010 can seem a bit complex.  It’s also very elegant.  You must first decide which search is right for you.  I’m not interested in the single farm search tool or anything less simple than SharePoint 2010 Enterprise Search and FAST Search Server for SharePoint 2010. 

There are amazing improvements this year in Enterprise Search, but even thought its a great cross-farm search, my company will index beyond the limits of this product.  However, until we reach those limits and move our search topology to accommodate FAST, we might as well utilize this to its fullest potential. 

Scot is talking a lot about keyword query search.  I’ve just seen him bring back everyone in a farm who’s last name begins with “C” by entering “lastname:C” in the people search application.  This allows a developer to include an “A,B,C..” phone book type control to the UI.  Neato.

What’s great with SP 2010 is that, as an administrator/developer, you can intercept a query and modify it, changing the results returned.  You do this by editing a web part called the core results web part.  Then, use the GetXPathNavigator method to modify the results of the Query Pipeline.  Results are always returned as a big XML document (hello, RSS aggregation possibilities).  An example of the usefulness of this is when a user search for all tasks.  The search engine would normally return results by “relevance”, but most people would probably want to see tasks returned by due date.

There’s another interesting idea to federate search.  You can create a custom web part that searches in SharePoint and other search engines as well, like Bing, Google, Yahoo Search, etc.  This is especially useful if someone is searching for market intelligence.

If you consider all the different content types users could search on, you begin to understand exactly how much you can impact the usefulness of the search results, which can be developed separately as stand-alone solutions in SharePoint Designer (of all things).  Don’t forget to go to advanced mode or otherwise it can be a bit tricky. 

The possibilities are endless for search-based solutions.  Understanding keyword query search and how to edit the core results web parts is key to providing results your users actually need.


Author: Ynema Mangum

Ynema Mangum is an experienced, data-driven principal product manager of mission-critical composable infrastructure at HP Enterprise. Constantly curious, her passions draw her to emerging technologies. She joined HP 6 years ago as a solutions architect for private IT cloud computing. She then served as owner of the enterprise social collaboration domain at HP, responsible for its future direction. Prior to her current position, she was a senior product manager for the massive HP ConvergedSystem 900 for SAP HANA. At SUN, she was a product line manager for cloud computing, responsible for the requirements for common subsystems of the Sun Cloud, as well as user personas, industry analysis, and competitive research. Her product experience also includes building web based database management systems at BMC Software targeted at Oracle, Microsoft SQL Server, Sybase, DB2 and DB2 UDB. Y provides an invaluable hybrid mix of strategist, architect, product manager and product marketer with an unbendable passion for the user experience. Her entrepreneurial experience allows her to understand business as a whole and drives her to make decisions and execute quickly. As an added bonus, she is certified in ITIL v3 best practices for IT and Pragmatic Product Management. Ynema is a change agent. She considers herself a determined influencer and a connector whose collaborative nature ensures success in introducing new concepts and services into the mainstream -- even in the most complex environments. She thrives on doing what seems to be impossible, and enjoys taking calculated risks in her personal life -- snowboarding, skiing, SCUBA diving or wake boarding when the season is right.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s