Example: You can create a search interface to integrate in a Web page and another to integrate in a SharePoint intranet. Each of these search interfaces can have different,scopes, options,CSS formats,etc...
The Interface Editor configuration is stored on the Coveo Master server. In a Coveo instance with multiple servers, this is useful as you can change parameter values for a given search hub or search interface from one Front-End server and the changes are automatically applied to all Front-End servers and deployed to all Mirror servers.
Note: You can also transfer search interface configuration files from one Coveo instance to another (see Copying a Search Interface Configuration to Another Coveo Server). This process is useful for example when you want to transfer changes to a search interface between the Coveo instances in your development, quality assurance, and production environments.
When you access the Interface Editor (see Opening the Interface Editor) you see that it is divided in four tabs briefly described below.
Search Hubs tab
|Standard Version||Displays the different search interfaces the user can include in the search hub.|
|Mobile Version||Displays the different search interfaces that will be displayed when this hub is accessed from a mobile device.|
Search Interfaces tab
|Features||General||Allows users to select the title of the interface and skin to use and enter the address of the logo to display in the search interface.|
|Options||Determines which features pertaining to the search box, result list, displayed result elements and result highlighting are available in the search interface (see Activating Search Interface Options).|
|Scope||Allows users to define the scope of the interface and define a filter that applies to the queries performed (see Configuring the Scope of a Search Interface).|
|RSS Feeds||Allows users to configure the RSS options (see Specifying the RSS Feed Parameters).|
|OpenSearch Provider||Allows to publish a search provider, then integrate it with a browser This feature allows users to override the name of the provider, for example it is possible to customize the name of a company intranet, as well as its description (see Publishing an OpenSearch Provider for a Coveo Search Interface).|
|Styles||Global||Allows users to modify styles (Cascading Style Sheets (CSS)) used to format the text of the search interface. Initially, they are preconfigured, but can be modified.|
|Results||Allows users to modify styles (Cascading Style Sheets (CSS)) used to format the results. Initially, they are preconfigured, but can be modified.|
|Toolbar||Allows users to modify styles (Cascading Style Sheets (CSS)) used to format the facets of the search interface. Initially, they are preconfigured, but can be modified.|
|Fields||Facets||Allows users to refine results by a field value. For example, Refine by Type and Refine by Author.|
|Display Fields||Allows users to add information to each result entry (ex.: indexing date).|
|Search Fields||Allows users to add fields to the Advanced Search page of the search interface (see Using the Advanced Search Page).|
|Sort Fields||Allows users to add sorting parameters (ex.: Sort by Indexing Date).|
|Preference Defaults||Allows users to modify the default values of user preferences (ex.: number of results per page). Note that these preferences are adjusted by each user in the search interface (see Modifying Default Search Interface Preferences).|
|Advanced||Alternate Uris||Allows users to open results using a different URI than the one indexed. For example, it is possible to open Exchange emails in a Web interface instead of the native mail client (see Creating Alternate URI Rules).|
|Security Provider||Allows users to retrieve documents whose security permissions are different from the Windows ones.|
|Custom Scopes||Allows users to add a new custom search scope. This section allows users to specify a filter expression for the entire scope, as well as a filter expression for every remote index in the scope.|
|Deployment||Allows users to transfer search interface configurations to servers in different servers (i.e. group of master and mirrors indexes)|
|Custom File Types||Allows users to associate an icon to the custom files retrieved by the Coveo Platform. The purpose of this process is to better identify file types in the result list.|
|Per Uri Settings||Allows users to display different search interfaces for a group of addresses even if their corresponding pages cannot be edited. For example, in SharePoint, the pages corresponding to several sites can share the same .aspx file. Therefore, modifications to this file are applied to all sites. However, it is possible to display different search interfaces in those pages by using per URI settings (see Adding a Per URI Setting).|