ENTERPRISE

Leveraging and Optimizing Search in SharePoint 2010 : Customizing the FAST Search User Interface

2/16/2011 2:41:33 PM
The FAST Search Center, as shown in Figure 1, provides a rich user interface for accessing FAST Search Server capabilities from SharePoint 2010. The main parts of the FAST search results page are as follows:
  • Search Box, with capability of suggestions while typing.

  • Results set, with document thumbnails, PowerPoint previews, View in Browser links for all documents, and Similar Results link for all result.

  • A Refinement Panel with deep refiners.

  • Related Searches, People Matches, and Federated Results.

Figure 1. FAST Search Center.

Sorting Search Results

FAST Search Server 2010 for SharePoint provides the capabilities of sorting search results by property type, as shown in Figure 2. To change the default property that results are sorting by, or add/remove properties to the Sorting drop-down, open the results page in edit mode, and follow these steps:

1.
Locate the Search Action Links web part, and choose the action Edit Web Part.

2.
Expand the settings group Display Properties. Here you can find the properties available to sort by—for example, Site, Document Rank, Created Date, and so on. Select the check boxes for each property you want to add to the Sorting drop-down, and select the radio button of the property for default sorting, as shown in Figure 3.

Figure 2. Sorting FAST Search results.

Figure 3. Change the sorting settings of FAST Search results.

3.
Click OK and save the changes of the web part; then save and close your page.

User Contexts

In SharePoint 2010, people can have multiple properties stored in their profiles. These profile differences can be used to further refine search queries.

FAST Search Server 2010 for SharePoint enables us to give different result set to the different users, based on their profile properties. For example, the Sales Manager and the Software Developer gets different set of results to the query of ECM because the Ask Me About properties are different.

Of course, these differentiations are not configured by default; they have to be created by the administrators. The steps to configure different user contexts are the following:

1.
Go to the Site Collection Settings of your site.

2.
Choose the action FAST Search User Context.

3.
Here you can find the list of the user contexts defined before and can add a new one. Click Add User Context.

4.
Enter the name of the new user context (for example, Sales Managers or Developers).

5.
Provide the filter values Office Location and Ask Me About (for example, sales).

6.
Go back to the Site Collection Settings of your site.

7.
Choose the action FAST Search Keywords.

8.
Here you can define the keywords used by the FAST Search Server in your site. Create a new one with the name ECM.

9.
Set the new keyword’s properties. For example, Best Bets can be configured by user contexts. You can add URLs to display as a Best Bet for each user context. Do the same with Visual Best Bets, Document Promotions, and Demotions as well.

10.
Site Promotions and Demotions also can be set by user context. Go back to the Site Collection Settings of your site, and choose FAST Search Site Promotion and Demotion.

11.
Add new sites to be promoted or demoted, and set the user contexts to each of them (for example, Sales Managers or Developers).

12.
Go to your FAST Search Center, and try the new user context settings with various users and with different user contexts.

Other  
  •  Deploying the Client for Microsoft Exchange Server 2010 : Planning Considerations and Best Practices
  •  Deploying the Client for Microsoft Exchange Server 2010 : Understanding Deployment Options
  •  Deploying the Client for Microsoft Exchange Server 2010 : Outlook 2007 Auto Account Setup
  •  Leveraging and Optimizing Search in SharePoint 2010 : Deploying FAST Search Service Applications
  •  Leveraging and Optimizing Search in SharePoint 2010 : Customizing the Search User Interface
  •  Leveraging and Optimizing Search in SharePoint 2010 : Keywords and Best Bets
  •  Leveraging and Optimizing Search in SharePoint 2010 : Federating Search
  •  Leveraging and Optimizing Search in SharePoint 2010 : Search Scopes
  •  Active Directory Domain Services 2008 : View Cached Credentials on a Read-Only Domain Controller
  •  Active Directory Domain Services 2008 : Remove a User, Group, or Computer from the Password Replication Policy
  •  Active Directory Domain Services 2008 : Add a User, Group, or Computer to the Password Replication Policy
  •  Exchange Server 2010 : Backing Up Specific Windows Services
  •  Create Bookmark Create Note or Tag Backing Up Windows Server 2008 and Exchange Server 2010
  •  What to Back Up on Exchange Servers 2010
  •  Leveraging and Optimizing Search in SharePoint 2010 : Define Content Sources
  •  Deploying a Native SharePoint 2010 Search Service Application
  •  Backing Up the Exchange Server 2010 Environment : Roles and Responsibilities & Developing a Backup Strategy
  •  Backing Up the Exchange Server 2010 Environment : Supporting Backups with Documentation
  •  Backing Up the Exchange Server 2010 Environment : Understanding the Importance of Backups & Establishing Service Level Agreements
  •  Making the Best Use of SAN/NAS Disks with Exchange Server 2010
  •  
    Top 10
    Exploring the T-SQL Enhancements in SQL Server 2005 : The WAITFOR Command
    Java EE 6 : Servlet Development and Deployment - Persisting application data across requests
    Mobile Application Security : WebOS Security - Permissions and User Controls
    Tasmania - Ideal Destination For Landscape Photographers (Part 2)
    .NET Debugging : PowerDbg (part 2) - Send-PowerDbgCommand & Extending PowerDbg
    Microsoft SQL Server 2005 : Report Definition and Design (part 5) - Report Builder
    The Hacker
    Budget accessories to stylish PCs (Part 2) : iStorage Datashur, Altec Lansing Bliss Platinum Earphones & Revell Control Supermicro Tiget Helicopter
    SQL Server 2008 : Performance Tuning - Tracing with SQL Profiler
    Building LOB Applications : Implementing CRUD Operations in RIA Services
    Most View
    Are We All Pirates? (Part 5)
    Building Android Apps : Traffic Cop
    SQL Server 2008 : Returning Data from DML Operations Using the OUTPUT Clause
    Administering COM+ Security (part 2) - Assessing and Assigning Role Scope, Managing COM+ Security
    Social media and the workplace
    Communicate over the Internet (WCF)
    Deploying an ASP.NET Application in Windows Azure
    Intel Core i5-2500K
    Windows 7 : Preparing Disks for Use (part 2) - Adding a Mirror to an Existing Volume & Shrinking or Extending Volumes
    Using SQL Server 2005 Integration Services : Working with Integration Services Packages (part 1) - Control Flow
    HP: A new Slate in PC market
    CorelDraw 10 : Basic Printing - To print multiple copies of a document & To print specific pages or objects
    Exchange Server 2010 : Meet Message Retention Compliance (part 2) - Archive Email
    Low- Pass Filter Removal (Part 1)
    How To Specify And Build A Media PC (Part 4)
    Powered By Windows (Part 2) - Toshiba Satellite U840 Series, Philips E248C3 MODA Lightframe Monitor & HP Envy Spectre 14
    Low- Pass Filter Removal (Part 2)
    SQL Server 2008 : Service Broker - Message Types
    CyberLink PowerDirector 10 Ultra
    jQuery 1.3 : An image carousel