Defining Search Criteria
Search criteria are specified in the Filter Panel by selecting values for the various filters available. In order to make it easier for you to find the filters you need, most of them are grouped into sets. You can expand the sets to access the filters they contain, and collapse them when you do not want to view them. Most filters provide Multi-Select boxes that enable you to select multiple values for the filter. In addition, some filters allow you to create multiple sets of values; the conditions specified in each set of values must be met for a call to be included in the search results.
The currently defined search criteria are displayed at the top of the Interaction Grid. As you configure the search filter and add conditions to the search criteria, the display is automatically updated, so you can always see what the current selections are.
You can save the current set of search criteria in a number of ways: as a Saved Search, as a permalinks, or as a queue.
- The Filter Panel can be used in one of two modes, Standard mode and Text mode. This section explains how to use the Filter Panel in Standard mode. For information about using Text mode, see Using Text Mode.
- Some of the filter options described below are not available in Recording UI mode.
Filter Groups
The filters in the Filter Panel are divided into groups. The following groups of filters are available:
Filter Group | Description |
---|---|
Date Range | Filter for interactions according to a specific date range. |
Term & Topic | Filter for interactions according to a specific term, topic and/or speaker. |
Category & Program | Filter the Categories and Programs of calls, and/or the Topics and terms that must be found in them. |
Agent & Workgroup | Filter for interactions according to specific agents and work groups. |
Metadata | Filters for selecting metadata values. |
Comments | Filters for finding calls that have user comments, were played back by users, about which forms were filled out, or quality checking was performed. |
Interaction Review | Filter for interactions that were played/opened by specific a user(s). |
Form Filled | Filter interactions according to users users who filled in a feedback form about a call. |
Quality Checked | Filter interactions according users who checked the quality of a call. |
Audit and Implementation | Filter for Events based on their confidence ratings and auditing results.
Note: This group only appears if the Events grid type is selected. |
Interaction Properties | Filter interactions according to the type of interaction, the interaction language, duration and ID. |
Using Multi-Select Boxes
Many of the filters allow you to select more than one item. For example, you can select three categories to include in your search.
Two types of Multi-Select boxes exist:
- Standard Multi-Select boxes—Used for all multiple-selection tasks except the selection of agents and workgroups.
- Agent Multi-Select boxes—Used to make selecting agents simple and efficient.
To select items for a field using a Standard Multi-Select box:
- Click the file:Sm_multiboxicon.png beside the field. The Multi-Select box opens below the field.
- Select the checkbox beside each item you want to select. If necessary, expand an item to select one or more of the items it contains. Use the dropdown menu to select all items or all of the sub-items of an item. Use the Find feature and the Selected display option to help you find the items you need and keep track of what you have selected.
- Click outside of the Multi-Selector box, or, at the top of the box, click Close. The Multi-Select box closes. The text field indicates how many items were selected. Place your mouse over the text field to see a list of the selected items.
Agent Multi-Select boxes allow you to quickly and easily find and select individual agents or groups of agents. The expandable list on the left contains all available workgroups and agents. The list on the right shows the agents and workgroups that are currently selected.
To select agents or workgroups using an Agent Multi-Select box:
- Click the file:Sm_multiboxicon.png beside the Agents field. The Agent Multi-Select box opens below the field.
- In the left column, select the checkbox beside each workgroup or agent you want to select. If necessary, expand a workgroup to select one or more of the agents it contains. Use the dropdown menu to select all items or all of the sub-items of an item. Use the Find feature to help you find the items you need.
- Click Add. The selected workgroups and agents are added to the list on the right.
- Repeat the previous two steps as necessary to add additional workgroups or agents to the list.
- Click outside of the Multi-Selector box, or, at the top of the box, click Close. The Agent Multi-Select box closes. The text field indicates how many items were selected. Place your mouse over the text field to see a list of the selected items.
Expanding and Collapsing Items
The list of items in a Multi-Select box has a tree structure. When an item contains other items, a or appears to the left of that item's checkbox. You can expand an item to see and select the items it contains, or collapse an expanded item if you do not want to display its contents. You can also expand or collapse all of the items in the list.
To expand an item—Click the file:smicon_expand.png beside the item.
To collapse an expanded item—Click the file:sm_collaspeicon.png beside the item.
To expand all of the items in the list—Right-click any item in the list, and then select Expand All.
To collapse all of the items in the list—Right-click any item in the list, and then select Collapse All.
Selecting Groups of Items
You can select all of the items in the list, or all of the sub-items of an item in the list. You can also clear all selections or all selections of an item's sub-items.
To select all of the items in the list—Right-click any item in the list, and then select Check All.
To select all of the sub-items of an item in the list—Right-click the item, and then select Check SubTree.
To clear all selections in the list—Right-click any item in the list, and then select Uncheck All.
To clear all selections of an item's sub-items—Right-click the item, and then select Uncheck SubTree.
Using Find to Locate an Item in the List
To help you find items in the list quickly, the Multi-Select box contains a Find option. This option enables you to filter the list so that it only displays items that include the sequence of letters you specify.
To use the Find option:
- At the top of the Multi-Select box, in the Find field, type a letter or sequence of letters that appears in the item you are looking for. The list is filtered as you type; only those items that contain the sequence you typed are displayed.
Displaying Selected Items Only
In the Standard Multi-Select box, you can choose to display only those items that are currently selected.
To display only those items that are currently selected—At the top of the Standard Multi-Select box, click Selected.
To switch back to display of all items—At the top of the Standard Multi-Select box, click All.
Removing Items from the List of Selected Agents
In the Agent Multi-Select box, you can remove items from the list of selected agents in the right column as required.
To remove items from the list of selected agents:
- In the list of selected agents, select the workgroups and agents you want to remove. Hold down the Ctrl key to select multiple items, or the Shift key to select a group of adjacent items (by selecting the first and last item in the group).
- Click Remove. The items are removed from the list.
Negative Conditions
By default, a condition is met when one or more of the items selected for a field are true found in a call or are true for a call. You can also choose to define negative conditions for many fields. When you define a negative condition, the condition is met when none of the items selected for the field are found in the call or are true for the call. For example, you can choose to find all calls to which Categories A, B, and C do not apply.
When it is possible to define a negative condition for a field, a Not button appears to the left of the field.
To define a negative condition for a field:
- Click the NOT button beside the field. The button is turned on.
- Select the conditions for the field as usual. These are the conditions that a call must not fulfill in order to be included in the search results.
Adding a Line to a Filter
When you select multiple items in a Multi-Select box, an OR logical relationship is defined between the items. For example, if you select two Categories, a call that belongs to either of the two Categories meets the condition. If you want to define multiple conditions that must all be met in order for a call to be included in the search results, you must define each of the conditions in a separate line. For example, if you want to find calls that belong both to Category A and to Category B, you have to select Category A in the first field of the Category, then add a new line to the Category filter and select Category B in the new field it contains.
To add a line to a filter:
- Click the file:Smicon_expand.png to the right an existing line in the filter. A new line is added below the existing line, with the word And at the beginning of the line.
Available Filters
This section explains the filters that are available in each filter group.
General Filters
The general filters, which appear at the top of the Filter Panel, are always visible. The following filters are in this group:
Filter | Description |
---|---|
Types | Select the types of interactions to include in the search.
Note: This set of filters is not displayed if your system only includes calls. |
Language | Select the language or languages of the calls you want to include in the search.
Notes:
|
Date Range | Select the range of dates to include in the search. The following options are available:
Note: The times given are for the time zone where your Web server is deployed, and therefore are not necessarily the same as the times where you are physically located. |
Limit Processing | Specify the maximum number of calls to reprocess when Active Search is selected.
Notes:
|
SpeechMiner Filters
The SpeechMiner filter group includes the following filters:
Filter | Description |
---|---|
Categories | Select one or more Categories. Only calls in which at least one of these Categories was identified are included in the search results. If you add lines to the filter, only calls that meet the conditions of all the lines are included. |
Programs | Select one or more Programs. Only calls that were analyzed using one of these Programs are included in the search results. Since no call can belong to more than one program, you cannot add additional lines to this filter. |
Topics | Select one or more Topics. Only calls in which at least one of these Topics was identified are included in the search results. If you add lines to the filter, only calls that meet the conditions of all the lines are included. |
Term & Topic | Define a list of one or more terms (words or phrases) that must be in the call. Multiple terms should be separated by pressing Enter to place them on different lines. Calls containing any of the terms are included in the results of the search. An excerpt from the text of the call in which the term appears is displayed in the Interaction Grid in the Text column.
If you add text boxes to the filter (by clicking the beside an existing text box), only calls that meet the conditions in all the text boxes are included. |
Limit Terms and Topics to Speaker Types | Select one or more Speaker Types from the list. Only calls in which the Topics and terms specified in the search filters were found in one of the following situations are included in the search results:
|
Call Properties Filters
The Call Properties filter group includes the following filters:
Filter | Description |
---|---|
Agents | Select any combination of agents and workgroups. If you select a workgroup, all the agents in the workgroup are included in the search condition.
You can also choose to search for the "current user" rather than a specific agent or workgroup. In this case, when the search runs, the condition changes depending on which user runs it. For example, if the user is agent 12, the search results will only include calls that were handled by agent 12. If the user is a manager, the "current user" option includes data for the entire workgroup. This option is useful if you want to save the search criteria and share them with other users so they can run the search themselves on their own calls (see Saved Searches). Note: The "current user" feature will only work if the user's profile includes a mapping. For additional information about user profiles and mapping users to agents or workgroups, see Managing Users. |
Duration | Select the range of call durations to include in the search: In the first field, select either Less Than, Between, or More Than. In the second text field or fields, fill in the number of seconds. If you selected Less Than, only calls that are shorter than the value you specified are included in the search. If you selected Between, calls whose durations are more than the first value and less than the second value are included in the search. If you selected More Than, only calls that are longer than the value you specified are included in the search. |
ID | Type any portion of a call's external ID; any calls whose external IDs include the characters you specify are included in the results.
You can use the * character as a wildcard. Place it at the beginning or end of a sequence of characters to indicate that at least one other character must be in that position in the sequence. For example, type *123 to specify external IDs that begin with any sequence, but end with 123, or type 123* to specify external IDs that begin with 123 and end with any other sequence of characters. |
Metadata Filters
Metadata is collected by the recording system and relayed by it to SpeechMiner. The types of available metadata vary from system to system.
You can define one or more metadata conditions to apply to the search results. The search results will only include calls for which the selected types of metadata have values defined, and, if you specify values or a range of values, for which the values match the specified conditions.
Three types of metadata values can be used in the conditions you define: a string of text (for example, "Detroit"), a decimal number (for example, "10" or "32.5"), and a date. Dates must be entered manually in the format that is used in your SpeechMiner web interface. For example, if your system represents dates in this format: mm/dd/yyyy hh:mm, you would enter Oct 24, 2013 at 10 AM as 10/24/2013 10:00. (The format used in your system is specified in the webserviceparams table, in the globalDateFormat parameter. For additional information, please consult your system administrator.)
To define a metadata filter:
- Select to Include/Exclude the metadata.
ImportantIf you only want to specify that the calls must have values for the specified type of metadata, but any value is acceptable, you only have to select the name of the metadata type; you do not have to perform any of the steps below.
- Select the type of metadata from the list provided.
- Click Values to configure the metadata.
- In the first field, select Equals if you want to specify a specific value for the type of metadata, or Between, if you want to define a range of values. If you select Between, an additional field is added to the box.
- To add an additional OR condition on this type of metadata value, click the file:Smicon expand.png to add a line in the box, and fill it in as explained above.
- Click outside the box to close the box.
- To convert the condition into a negative condition (for example, to exclude calls with the specified metadata values from the data set), in the Filter panel, add Not to the left of the condition.
- To add an additional AND metadata condition, either on the same type of metadata or on a different type, in the Filter panel, beside the Name field, click the file:Smicon expand.png. A new line is added to the metadata conditions. Follow the steps above to specify the values for this condition.
- Click the file:Smicon expand.png as necessary to add additional AND conditions.
A field appears depending on the metadata you selected to add. For example, the following field appears when you select to add a name metadata:
User Actions Filters
User Action filters let you search for calls based on how SpeechMiner users interacted with them after they were recorded.
Filter | Description |
---|---|
Comments:
| |
Playback | Select the users who must have played a call. Only calls that were played back by the selected users are included in the search results. |
Form Filled | Select the users who must have filled in a feedback form about a call. Only calls for which forms were filled in by the selected users are included in the search results. |
Quality Checked | Select the users who must have checked the quality of a call. Only calls whose quality was checked by the selected users are included in the search results. |
Audit and Implementation Filters
If the Events grid type is selected, this filter group appears in the Filter Panel. The group includes the following filters:
Filter | Description |
---|---|
Confidence threshold | Select the minimum Confidence value required. Only Events whose Confidence values are at least this high are included in the search results.
Note: The Confidence value is generated by SpeechMiner during call processing. It indicates how reliable the identification of the Event is; the higher the value, the greater the degree of certainty. |
Term ID | Specify the ID number of a term that is included in a Topic.
Notes:
|
Exclude audited events | Select this checkbox to exclude calls that have already been audited from the search. |
TP, FP, SFP | Select the audit ratings required. Only audited Events whose ratings match one of the selected types are included in the search results. |
Working with Queries
Saving the Query
After you have selected your search criteria, you can save the criteria in the system as a Saved Search. Then if you want to run the search again, you can do so without redefining the criteria. Saved Searches can be accessed in the Saved Searches tab. They can also be attached to Coaching sessions.
To save your search criteria as a Saved Search:
- At the top of the Filter Panel, click Save. You are prompted to provide a name for the query.
- In the text field, type a name for the query and then click OK. The search criteria are saved as a Saved Search, and the name you specified appears at the top of the search form.
If you opened the search criteria by selecting a Saved Search in the Saved Searches tab, you can choose either to save the current search criteria with the same name or as a new Saved Search with a new name. In this case, in addition to the Save option, a Save as option appears at the top of the Filter Panel. If you click Save, the search criteria are saved under the original name; if you click Save as, you are prompted to provide a name for the new query.
Generating a Link to the Query
After you have selected your search criteria, you can generate and save a Permalink to the query. To run the search again, you need only open the link in a browser.
To create a Permalink to the current search criteria:
- At the top of the Filter Panel, select Permalink. A Permalink dialog box opens and displays the Permalink.
Saving the Query as a Queue
You can save the current search criteria as a queue for Quality Monitoring. When you do, the queue appears in your Queues screen and your My Queues widget. For a detailed description of this feature, see Quality Monitoring.
To save the current search criteria as a quality-monitoring queue:
- At the upper-right of the screen, click Save As Queue. A New Queue dialog box opens.
- Fill in the dialog box. (For additional information, see Quality Monitoring.)
- Click Save. The search criteria are saved as a queue.
Deleting Filter Conditions
You can clear all of the filter conditions in order to begin defining new conditions from scratch.
To clear all the filter conditions:
- In the Filter Panel, click Clear Filters. You are prompted to confirm that you want to delete all of the currently defined filters.
- Click Yes. The filters are cleared.