Creating search interfaces

Create new search interfaces within the Search Interfaces editor of the Search Interfaces view.

To create a new search interface:

  1. On the Project tab, double-click Search Interfaces to open the Search Interface view.
  2. In the Search Interface view, click New. The Search Interfaces editor appears.
  3. In the Name box, type the name of the new search interface.
  4. From the Allow Cross-field Matches list, choose Always, Never, or On Failure. The Allow Cross-field Matches option specifies when the MDEX Engine should try to match search queries across dimension or property boundaries, but within the members of the search interface. There are three possible values:
    • Always—the MDEX Engine always looks for matches across dimension or property boundaries, in addition to matches within a dimension or property. This is the default value.
    • Never—the MDEX Engine does not look across dimension or property boundaries for matches.
    • On Failure—the MDEX Engine only tries to match queries across dimension or property boundaries if it fails to find any match within a single dimension or property.
  5. In the All (Searchable) Members list, select a member and click Add to add it to the Selected Members list. Repeat as many times as necessary to add additional members to the search interface. Only Endeca properties and dimensions that have their Enable record search option checked appear in this list.
  6. ( Optional) If you want to associate a relevance ranking strategy to the search interface, click Relevance Ranking Modules.
  7. ( Optional ) If you want to make more detailed adjustments to the search interface, click Options and configure the Customize partial match settings, which specify if partial matches for search terms should be supported for this search interface.

Implementing search features requires additional work outside of Developer Studio. Please refer to the Endeca Basic Development Guide for details.