You can set a rule to be displayed when a user searches for specific terms.
For example, if you create a dynamic page for Canon cameras, you might want it to be displayed when a user searches for the term "Canon." You can accomplish this by setting the term "Canon" as a search term trigger.
To trigger based on a search term:
Check the toolbar and verify that you are working in the correct project.
Click the rule that you want to edit in the Rules section of the navigation tree.
The Add/Modify Location dialog box sppears.
Select a match mode from the drop-down list:
In Match All mode, all of the words of the user's query must match (without regard for order) the search term location for the rule to be displayed.
In Match Exact mode, all the words of the user's query must exactly match a the search term location for the rule to be displayed. Unlike the other two modes, a user's query must exactly match the search term location in the number of words and cannot include any extra words.
Click Set to copy the search term location to the Search Term list.
To specify multiple search term locations, repeat the previous steps. To add a refinement trigger, follow the steps for triggering based on refinements.
You can set a rule to display when a user navigates to a specific set of refinements in your application.
For example, if you create a rule for Canon cameras, you might want it to display when a user navigates to Cameras > Digital Cameras > Canon. You can set the content to display at that location by specifying a trigger based on the refinement state Cameras > Digital Cameras > Canon.
To trigger based on a refinement state:
Check the toolbar and verify that you are working in the correct project.
Click the rule that you want to edit in the Rules section of the navigation tree.
The Add/Modify Location dialog box appears.
Note: The Autosuggest feature in the Add Location dialog does not populate the results for languages (such as Greek and Russian) for which the default language analyzer is OLT, because OLT language analysis does not support wild card searches. For information about OLT language analysis and languages to which OLT is applied by default, refer to the Oracle Commerce Guided Search Internationalization Guide.
From the dimension tree under Refinements on the left, select the location where you want your rule to appear.
Click Add to copy the location into the Refinements list on the right.
Select a location option for where the content displays:
Select At this exact location to display the rule only at the exact location you specified. If a user submits a query from any other location, the content does not display. For example, if the refinement state you specify is Cameras > Digital Cameras, the content only displays at Cameras > Digital Cameras and not at Cameras > Digital Cameras > Canon or anywhere else that Cameras > Digital Cameras appears.
De-select At this exact location to display the rule at any location in the data set that matches the refinements specified. For example, if you specify the refinement state Cameras > Digital Cameras, the content also displays at Cameras > Digital Cameras > Canon and anywhere else that Cameras > Digital Cameras appears.
To specify more refinement triggers, repeat the previous steps. To add a search term trigger, follow the steps for triggering based on search terms.
You can create a rule that displays at the root location of your application. Typically, the root location for an application is the home page.
To set a rule as a home page: