Enabling cognitive search in an application


As an administrator or application business analyst, you can configure cognitive search as an alternative to Full Text Search (FTS). Cognitive search merges data from different locations and formats and enriches the data. Your application users are more likely to find answers to questions because most of your scattered organizational information is made available to them. This enables your application to search in more than one data set—a collection of documents. 

AI Service Management (Categorization and Classification) provides support for external and internal data sets in the cognitive search configuration of your application. BMC Helix Innovation Studio supports the following types of data sets:

  • External data sets—An external data set is information created outside of BMC Helix Innovation Studio. You can link multiple external data sets from multiple sources to your application.
    For example, you can create a data set of the articles in BMC Helix ITSM: Knowledge Management you can create a data set from the content of one or more websites; you can also create a data set that contains PDF, Word, PowerPoint, Excel, PNG, TIFF, JPG, JSON, and HTML content.

  • Internal data sets—An internal data set is the record instance data from BMC Helix Innovation Studio. You can create your own collections of knowledge articles specific to your business needs and include the internal data sets in the cognitive search configuration of a chatbot application. 

Important

When you search for numeric terms (for example, 1234), the cognitive search ignores the search query and the search results show all the documents within the IBM Watson Discovery collection.

Begin you begin

  • Make sure that you have purchased cognitive search from BMC to use this service. 
  • If you want to use cognitive search in a chatbot, you must also purchase BMC Helix Virtual Agent.

Process for enabling cognitive search in an application

You must perform the following tasks to enable cognitive search in your BMC Helix Innovation Studioapplications:

Task

Action

Reference

1

As an administrator, configure the cognitive search service.

2

As an application business analyst or an administrator, enable cognitive search on the application's data defined by record definitions and indicate which fields are searchable.

3

If you want to include external datasets in cognitive search, create an IBM Watson Discovery collection and use the IBM Watson Discoverydata crawler to upload this data to the IBM Watson Discoverycollection.

If you want to include articles from Knowledge Management in cognitive search, use the BMC crawler to upload this data to the IBM Watson Discovery collection.

4

As an application business analyst, create an in-bundle setting in the application so that administrators can define the search data sets.

The search data set is an abstraction of the IBM Watson Discoverycollection.

5

As an application business analyst, define search data sets for BMC Helix Innovation Studio data and external data.

One search data set corresponds to one IBM Watson Discovery collection.

After you have completed the above setup, your application can use the cognitive search functionality.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*