Searching Content


Customizing Your InfoSearch Index Location

InfoSearch provides you with the ability to customize the location where your index data is saved. Typically, you would customize this location when using a Docker container, so that the index data is stored outside of the container and you can prevent the loss of any data. This feature is enabled through your WebFOCUS Client application server that is configured with your WebFOCUS environment. The following procedure outlines how to configure your index location using Tomcat.

Procedure: How to Configure Your Index Location

Getting Started With Mobile Voice

Before you can begin to interact with Mobile Voice, you or a Domain developer in your organization must set up voice-enabled content and identify the data values that will be indexed for your queries. It also requires that you access WebFOCUS with a WebFOCUS Mobile license. By default, this enables your view of the Ask WebFOCUS interface. If you sign in to WebFOCUS, and do not see this view, you should contact your Administrator.

You can access Mobile Voice from the following supported devices:

Indexing Dimensional Data for Use With Voice-Enabled Content

To enable Mobile Voice, you must create a dimensional data procedure in each domain to define dimensions that will be used to search your repository content. These dimensions are the parameters that Mobile Voice should prompt for when running a search. The InfoSearch Index Builder creates a dimensional data procedure that gets loaded into the search index of the domain.

In your browser, navigate to the InfoSearch Index Builder page, using the following link:

https://machine:port/ibi_apps/ibxtools/explore/dimidxbuilder.jsp

where:

Defining Intent Phrases

You or other users in your organization can interact with Mobile Voice using intent phrases that are defined for each content item. Items that can have intent phrases set to them are items that can be run, such as reports, HTML files, URLs, and so on. These phrases, such as “Tell me the highest grossing sales region in 2017” provide an “intent” or pre-defined criteria that can be used to learn more about the data that is available to you.

Running a Simple Chart or Report in Mobile Voice

You can set up content to run frequently accessed reports or charts when users submit a query in the Ask WebFOCUS user interface. Simply speak an intent phrase and Mobile Voice runs the chart or report that is associated with that phrase. For example, you can build a chart or report that shows store revenue for different products, and defines a related intent phrase, such as “Show me all store sales.” This prompts WebFOCUS to run the content that shows store sales for all store locations. An example of this chart is shown in the following image.

Creating Content With Required Parameters

What if you don’t want to view an entire chart or report? What if you just want to ask WebFOCUS about a specific field in your data, and view only the values that pertain to it? You can do that by adding a filter for the parameter that you want to specify to a chart or report.

Let’s say you want to enable the ability to ask about store sales for a specific store. Using the sample chart and report we created in WebFOCUS Designer and InfoAssist as an example, you can quickly add a filter for that parameter.

Running a Talking Report With a Follow-up Question

You can also set up multiple reports to run off of each other, by asking WebFOCUS follow-up questions for the content of each report. In addition to a TALKTEXT Compute field, we will set a global parameter that will be used in and by both reports.

For this more advanced example, we will create two procedures that work with one another. To create this type of report, you must use the Text Editor that is available from the WebFOCUS Home Page.

From the WebFOCUS Home Page, on the Action bar, click the Other tab, and then click Text Editor.

Creating a Talking Report

Let’s continue to build upon the same report example that shows store revenue for different cities, and enable WebFOCUS to respond to your query verbally, instead of visually running a report. To do this, you must create a Compute expression that can read back a result, and specify a field to respond to your query. You must also enable User Selection, which specifies the correct output for the report.

Example: Creating a Compute With TALKTEXT in InfoAssist