Full-text Search
HOPEX Solutions and products enable you to execute quick searches of all objects that have been indexed. This feature is available as standard.

If the repository is indexed, indexation runs automatically every 10 minutes (which is an adaptable default value) thanks to the indexing scheduler. This indexing is incremental and about created and modified objects: see
"Enabling and Customizing Repository Indexing", page 35.

If the repository is not indexed, only the search by object type is available; see
Search by Object Type.
Full-text search result description
The full-text search result contains:
• the search results , as well as the word string you searched for and the filters used (if any).
E.g.: string searched for “human resources”, no filter used.
• Filters to the left enabling to narrow down the list of search results.
Filters are calculated dynamically according to the search results.

By default, results are displayed in the
Center. You can display the results at the
bottom in the
Results window.
Search results
For each full-text search result are indicated:
• below the name of the object:
• the Long name of the object
• where the text entered was found (Found in)
E.g.: name, short name, comment, tag.
• in columns:
• the Object type
• the Relevance (not displayed by default), which takes into account the number of times the text was found and the weighting attributed to the attribute concerned.
For example, the search for “human resources” string was found in the “Manage the timetable” object of type Functionality, in its Name, Tag, and Review Note.
Filters
In the Filters pane, for each full-text search result, specific filters are associated with this search result:
• Object type concerns the type of the object searched for.
• User concerns any person linked to the object searched for:
• person to which the object is assigned to
• person who modified the object
• person who created the object
• person who created a review note linked to the object, or an answer to a review note linked to the object
• person who subscribed to the object modifications
• Tag concerns any tag added to the object searched for.
• Some object attributes, useful to tweak the filtering, are also available (e.g.: Internal/External, Status).
The elements of filter types are calculated dynamically according to the search results. Thus, as soon as an element of a filter type is selected, the elements of the other filter types are updated accordingly.
The search of results is performed according to the following rules:
• within the same filter type, the OR operator is applied
Example: display the org-units or libraries that include “human resources” string.
Search: “Human resources”
Object type filter: “Org-unit” and “Library”
• between filter types, the AND operator is applied
Example: display the org-units OR libraries that contain “human resources” string AND that are linked to “Mega” user.
Search: “Human resources”
Object type filter: “Org-unit” and “Library”
User filter: "Mega".
Performing a full-text search
Prerequisite: the repository is indexed. Repository indexing is performed by your administrator.
To perform a full-text search:
1. In your HOPEX desktop, in the full-text search bar, enter the term you want to search for.
As soon as you enter a character, suggestions (associated with autocompletion) are proposed.
You can add several terms to your search, including tags and persons.

When you add several terms: be careful to the word order of the character string, enter the exact phrase you are searching for or add operators if needed. See
Full-text search syntax.
For example, enter “human resources”.
2. By default the search is positioned on the text you entered, if needed, press the down navigation key to select one of the Suggestions or select it with the mouse.
3. (If needed) Modify the result display window (bottom or center).
4. Press [Enter] or click

.
The search results are displayed in the selected window and include:
• the word string you searched for and the results sorted by relevance.
• the Filters pane, which is associated with the search results and which enables to filter the results.

Filters are calculated dynamically with the search.
5. If the search returns too many results, a message indicates you to refine your search.
E.g.: refine the character string you are looking for.
6. (If needed) Use the Filters pane to refine your search.
Filters are classified by category (e.g.: Object type, User).
• In a category, select an item.

You can select several items.
Beside the searched string, the filter is displayed with its selected items.

To remove the filtering on the category, in the search result pane, click the

of the category concerned.

To remove an item from the category filter: in the
Filters pane, clear the item.
For example, in the Object type section, select “Org-Unit” and “Library”.
The Object type: Org-Unit, Library filter is added to the search.
Only “org-unit” or “Library” object types are displayed.
• In another category, select an item.
For example, in the User section, select a person.

You can select several persons.
Beside the searched string (and the filter on the first category, if any), the filter regarding the second category is displayed with its selected items.
E.g.: the User filter is displayed with its selected persons.

To remove the filtering on
User, in the
Search results pane, click the

of the
User filter.

To remove a person from the
User filter: in the
Filters pane, clear the person.
For example, in the User section, select “Mega”.
Only Org-Units and Libraries linked to “Mega” are displayed.
For example, in the User section, select “Mega” and “Administrator”.
Only Org-Units and Libraries linked to “Mega” OR “Administrator” are displayed.
Handling the search results window
By default the search results are displayed in the edit area (Center).
The search result window shows:
• a Filters pane to filter the results
• the searched string and the applied filters (if any)
• the search results
You can:
• hide the filters pane: in the
Filters pane bar, click
Collapse panel 
.

To display the pane again, click
Expand panel 
.
• display your search result as a list in the edit area and thus benefit from the features available on object lists: in the search result pane, click Navigate.
• (bottom display result) enlarge the
Results window for a full page display: click
Enlarge 
.
Full-text search syntax
By default, the object search is based on the ones having an indexable attributes that contains all of the terms entered, in their entry order.
The search is performed according to the exact terms (be careful with plurals).
For example a search for “journey” or “journeys” does not return the same result.
To refine your search, you can use operators. You can use several operators and mix them.
Without an operator
Without operator, the search is performed on all of the terms, in the order entered.
Example 1: The search supplier returns 50 results.
Example 2: The search supplier invoice returns 6 results.
Example 3: The search invoice supplier returns no result.
AND operator
The AND operator enables to consider all the entered terms in the search, regardless of their order.
The search supplier AND invoice returns 10 results.
OR operator
The OR operator enables to include at least one of the terms in the search.
The search supplier OR invoice returns 50 results.
* operator
The * operator replaces one or several characters.
E.g.: manage*
? operator
The ? operator replaces a single character.
E.g.: suite - ?.0
# operator
The # operator enables to include one or several tags in the search.
To add a tag to the search:
1. Enter the # character followed by at least one letter of the tag.
E.g.: #c, #cat
2. Select the tag in the list of suggested tags.
@ operator
The @ operator enables to include one or several persons in the search.
To add a person to the search:
1. Enter the @ character followed by at least one letter of the person's name.
E.g.: @m, @me
2. Select the person in the list of suggested persons.