Cloud Software Group, Inc. EBX®
TIBCO EBX® Information Search Add-on Documentation
Navigation modeTIBCO EBX® Information Search Add-on Documentation

Configuration overview and examples

Configuration overview

Administrators can configure the add-on to search data local to where the search was executed, or to search data spanning multiple datasets and dataspaces. The following two configuration examples are provided to get you started:

As described below, basic configuration entails:

In addition to the previously mentioned options, you can also:

Creating a basic configuration

The sample presented in this section demonstrates a configuration that enables search on a single field in a table. Use the same steps to enable search for multiple tables and fields. If you have questions regarding an option not discussed in the instructions, click the property's tooltip to obtain more information.

To enable EBX Information Search Add-on:

  1. Navigate to Administration > Data quality & analytics > EBX Information Search Add-on > Configuration > Model. Create a new record.

  2. Select the data model you want to register. At this stage you can also specify the default search sensitivity that the add-on applies to all tables included in this data model. This value plays an important role in returning the most relevant values. When set too high, potentially correct results may be overlooked. On the other hand, a search may return irrelevant results when the sensitivity is too low. As a recommended practice you can test the setting to ensure the add-on returns the best results (Search sensitivity).

    /new_model_config_1.png

  3. Save, but do not close your configuration.

  4. Specify the table on which you want to enable search by selecting the Searched tables tab and creating a new record.

    /config_search_2.png

  5. After adding a table, save, but do not close the record.

  6. Select the Searched fields tab and create a new record to indicate the field you want the add-on to search. Additionally, you can specify the following criteria:

    • Chose a primary, and optionally, a secondary search algorithm. Depending on the field's data type, you can choose from pre-existing phonetic, or distance based algorithms. Alternatively, you can create your own algorithm. See Working with algorithms for more information.

    • Use a Java class to filter the search. If you have created any filtered values in the add-on's configuration, use the default class (com.orchestranetworks.addon.tese.SearchValueFilter) to filter out values. Alternatively, you can create and specify your own custom class to filter values. See Excluding values from searches for more information.

    • Allow the add-on to return synonyms when an exact match is not found. You can limit available synonyms to a single group, or enable multiple groups. See Expanding searches with synonyms for more information.

  7. After saving and closing the field record, you can continue to configure additional fields on this table. When finished, save and close out of the configuration.

Users that can access datasets and tables configured to use the add-on can run the search service from either Actions menu. At any time you can use the Model, Searched tables, Searched fields, and other configuration groups to add, or alter configuration information.

Search sensitivity

Generally, when you lower the sensitivity, searches return more results. For example, when searching for "Alice" with a setting of 70, a search may return "Alice". After lowering the sensitivity to 60, the search would still include the previous result, but may also include "Aliz" and "Alric".

Configuring global search

When enabling global search, you associate a user profile with one, or more contexts that point to tables. When a user profile performs a global search, it will include all tables from the linked contexts. To include a table in a context, register the table's containing model and the table with the add-on, and configure search options for the desired fields. These steps are demonstrated in the Creating a basic configuration heading above. The example below uses previously configured tables.

To enable global search:

  1. Navigate to Administration > Data quality & analytics > EBX Information Search Add-on > Configuration.

  2. Open the Permission table and create a new record.

  3. Select the desired profile from the drop-down list, then add a context. If no context exists:

    • Open the Context drop-down and select + Create, or create a new record in the Context table.

    • Supply a code and optionally a custom title.

    • Use the Dataspace, Dataset, and Tables fields to include tables in this context. Remember, you can only add tables that have been previously configured in the add-on.

  4. After adding all desired contexts, save and close. The global search icon will now be available for the user, or users included in the role, registered in the Permission table.

    /global_search.png

Attention

To use the global search feature for any dataspace, it must remain enabled in the Reference dataspace permissions.