![]() |
|
Help Center
Home |
Serving > Dynamic NavigationUse the Serving > Dynamic Navigation page to perform the following tasks:
Additionally, the search appliance supports configuring query expansion for dynamic navigation. Dynamic navigation helps users explore search results by using specific metadata attributes and the entities configured in and discovered by entity recognition. The attributes and ranges that you define on this page are presented as navigation options in the front end. Users can then select multiple attributes and can easily back out of their selections to navigate the result set and quickly locate the results they are looking for. Dynamic navigation also displays the counts for all matching results, as well as the number of values not displayed for an attribute, with a More link. When a user clicks on a value, the search results are filtered to contain results from the original search query that also have that specific attribute value. The options are refreshed with the attribute values that are applicable to the new result set. Dynamic Navigation also provides search with auto-completion for attributes that have more values to display. This is indicated by a search icon (small magnifying glass) in the attribute name bar. To activate search with auto-completion, the user clicks the attribute name bar. As the user types in the search box, she can select any value in the auto-completion drop-down menu to filter the results. You can use the following types of attributes in dynamic navigation:
For example, suppose multiple HTML documents in your corpus include the following metadata value pairs:
By using the Serving > Dynamic Navigation page, you can add the To use dynamic navigation, you create a dynamic navigation configuration. A configuration defines the metadata attributes and entities that are used to generate dynamic navigation options. By using the Serving > Dynamic Navigation page, you can create different configurations and apply the configurations to different front ends. Under Existing Configurations, the page shows a list of the dynamic navigation configurations that have been created. You can create and use a dynamic navigation configuration specifically for a detailed view of expert search results. To configure expert search, use the Social Connect > Expert Search page. When you configure dynamic navigation for expert search, the Expert Search column appears in the table of existing configurations. A value of "true" indicates that the configuration is used for expert search. Google recommends that administrators do not edit such connected dynamic navigation configurations by using the Serving > Dynamic Navigation page unless they know what they are doing. It is better to edit these configurations by using the Social Connect > Expert Search page. For information about dynamic navigation in expert search, click Help Center > Social Connect > Expert Search. Also, for any configuration, you can enable dynamic navigation for secure search. If you enable it, the search appliance only uses documents that are authorized for the user to generate navigation options for front ends in the configuration. For more information, see "Dynamic Navigation for Secure Search." Before Starting this TaskBecause an attribute that you add by using this page must exactly match the metadata NAME, ensure that you have the correct name from the metadata attribute before adding the dynamic navigation attribute. For entities, you do not need to perform this task because you select a name from a pull-down menu with all possible entities, as described in "Adding Attributes Based on Entities Discovered by Entity Recognition." Enabling or Disabling Dynamic NavigationDynamic navigation is disabled by default. To enable dynamic navigation, click Enable. To disable dynamic navigation, click Disable. About AttributesAttributes are presented as navigation options in the front end. Add an attribute by supplying the following information: Display LabelThe display label for the attribute appears on the search results page. The display label can be different from the name of the entity as configured for entity recognition or the attribute in HTML. For example, for "pub" in the following Attribute NameFor attributes based on entities discovered by entity recognition, the list of possible attribute names is presented in a pull-down menu. For attributes based on metadata, the name must match the By default, values are displayed by counts, in descending order. You can change how values are displayed by using the sorting options. For attributes of type STRING, dynamic navigation supports attributes with multiple values, for example, Department TypeValid types for an attribute are STRING, INTEGER, FLOAT, CURRENCY, and DATE. Range AttributeFor Date RangesFor date range, the only format supported for display in the search results is YYYY-MM-DD. However, the search appliance can interpret the following date formats in the HTML documents or external metadata by default. If the format in html/external metadata is different, then it can be configured under Metadata Indexing Configurations on the Crawl and Index >Index Settings page.
Non-Overlapping RangesGoogle recommends that ranges should not be overlapping, as shown in the following example of overlapping INTEGER ranges: 50-100 If ranges overlap, counts are inaccurate because document counts will include documents that belong to both ranges. For example a document with an attribute value of 100 is counted in both ranges in the previous example and the following counts appear in the search results: 50-100 (1) For the INTEGER type attribute, you can define non-overlapping ranges, such as: 50-99 For the DATE type attribute, you can define non-overlapping ranges, such as: 2010-03-01 - 2010-03-31 For the FLOAT and CURRENCY type attributes, you can define non-overlapping ranges, such as: 50-99.9999 You can provide more precision as appropriate. The display is truncated to only 2 places after decimal point. 50-99.99 (2) Default RangesFor all range types, a default range is added for documents lying outside the highest value in the range. For example, consider the following INTEGER ranges: 50-99 If a document has an attribute value of 200, a range of 200 or more is added to the search results. Consider the the following DATE ranges: 2010-03-01 - 2010-03-31 If a document has an attribute value of 2010-05-01, a range of 2010-05-01 or later is added to the search results. For INTEGER, FLOAT and CURRENCY type ranges, if the lowest range does not start with 0, then a range from 0 to the lowest value is added in the search results. For example, consider the following INTEGER ranges: 50-99 Because the lowest range begins with 50, a range from 49 or less is added to the search results. For DATE ranges, if the lowest range does not start with 1900-01-01, then a range from 1900-01-01 to lowest value is added in the search results. For example, consider the following DATE ranges: defined like: 2010-03-01 - 2010-03-31 Because the lowest range begins with 2010-03-01, a range of 2010-02-28 or earlier is added to the search results. Sorting OptionsThe non-range type attributes can be configured to be sorted by their values or by the counts of the values and in descending or ascending order. The default selection is to sort by count in descending order. Dynamic Navigation for Secure SearchWith dynamic navigation for secure search, the search appliance only uses documents that the user is authorized to see to generate navigation options. Only attributes and values that are in the accessible documents appear in the options and the counts include only the accessible documents. To use dynamic navigation for secure search, enable it for a configuration and select one of the following authorization modes: For information about how to enable dynamic navigation for secure search, see "Creating a New Configuration and Adding Attributes." Fast Authorization ModeIn fast authorization mode, the search appliance only performs authorization based on Access Control Lists (ACLs) and checks results that are Google recommends using fast authorization mode, which is the default mode. All Authorization ModeIn all authorization mode, the search appliance uses all types of authorization methods to generate dynamic navigation options. If ACLs are not the primary method of authorization, users might receive query timeout errors (500) when performing searches. If this happens, you might consider using fast authorization mode instead. Google recommends using all authorization mode only under the following conditions:
Creating a New Configuration and Adding AttributesBy using the Serving > Dynamic Navigation page, you can perform the following tasks:
Adding ConfigurationsTo add a new configuration:
Adding Attributes Based on MetadataTo add a new attribute based on metadata in your content source:
Adding Attributes Based on Entities Discovered by Entity RecognitionEntity recognition automatically discovers entities in documents stores these entities as metadata in the search index. To add a new attribute based on an entity discovered by entity recognition:
Applying Configurations to Front EndsTo apply a configuration to a front end:
After this step, the search appliance starts computing the dynamic navigation results for the selected front ends but does not yet show the results on the search pages. However, you can see the dynamic navigation results in the search XML output. To display the dynamic navigation results on the search page, follow the procedure in Showing Dynamic Navigation in a Front End. Changing the Order of AttributesIn the navigation options that are presented to the user, attributes appear in the same order as in the Attributes section of the configuration. You can change the order of attributes in the configuration by using drag and drop. Editing a ConfigurationFor any saved configuration, you can edit its name, attributes, or added front ends. For attributes in a configuration, you edit display label, attribute name, type, range values, or sorting options. To edit a configuration:
Deleting a ConfigurationTo delete a configuration:
Deleting an AttributeTo delete an attribute:
Showing Dynamic Navigation in a Front EndAfter enabling dynamic navigation, creating a configuration with some attributes, and applying the configuration to a front end, you can show dynamic navigation with search results in a specific front end. To show dynamic navigation in a front end:
Using Dynamic Navigation with GSA UnificationTo use dynamic navigation with GSA unification, you need to have the same front end and the same dynamic navigation attributes configured on all nodes. Also, you need to add a dynamic navigation enabled front end as a remote front end in the master node configuration. Configuring Query Expansion for Dynamic NavigationThe search appliance enables you to configure query expansion for configured dynamic navigation attributes. To configure query expansion for dynamic navigation:
Dynamic Navigation starts using these synonyms in its calculations for a query against that front end. Feature LimitationIn the current search appliance release, dynamic navigation has the following limitations:
For More InformationFor more information about dynamic navigation, see "Creating the Search Experience: Best Practices," which is linked to the Google Search Appliance help center. |
||||||||||||||||||||||||||||||||||||||||||||||||||
© Google Inc. |