PLATFORM - Common Features > Search > Advanced Search > Configuring the Search Tools
Configuring the Search Tools
In each Solution:
the quick search tool is restricted to some of the business objects, those that are specific to the Solution you use
the advanced search tool expands to all the repository business objects
Depending on your expertise, you may need to extend your search:
advanced user:
You can display the objects of the technical metamodel in the (quick and advanced) search tools.
*By default, only users with HOPEX Customizer, HOPEX Administrator and Functional Administrator of <Solution name> have access to the technical metamodel.
You can display administration and/or translation attributes in the advanced search tool.
very advanced user:
In the advanced search tool, you can extend the search to all the metamodel.
Displaying the technical metamodel
For specific needs, an advanced user may need to access the technical metamodel in their search.
E.g.: the Report Template MetaClass is part of the technical metamodel.
To display the technical metamodel:
1. Access (user level) Options.
2. In the Options tree, select Repository > Metamodel.
3. In the right pane, set the Technical metamodel display option to: “Yes”.
4. For this modification to be taken into account in the search tools you must close and reopen HOPEX.
Expanding the advanced search to the abstract metamodel
As an expert user, your can expand the advanced search to the abstract metamodel. For this, you must first modify your Options to expand the search results scope.
The abstract metamodel encompasses all objects types, i.e.:
contextualization objects
E.g.: Participant, Flow, Application Component.
abstract objects
*Abstract objects bear the prefix [A] and are listed subsequent to the concrete objects in the IntelliSense tool.
Abstract objects are prefixed with the / character and are first listed in the IntelliSense tool.
Activating the View abstract MetaClasses option
To show the abstract metamodel objects in the results of an advanced search:
1. Access your Options.
2. Select Tools > Search.
3. Tick the View abstract MetaClasses in advanced search option.
4. Click OK.
The abstract metamodel objects are now available in the advanced search tool.
Expanding the research results to the abstract metamodel
To expand the scope of your search results to the abstract metamodel:
1. In your HOPEX desktop, access the advanced search.
2. In the object type selection dropdown menu, click All object types.
The search expands to all object types available in your repository.
3. To get back to the main object types list, click Main object types.
*The last option selected becomes the default option.
Extending the advanced search to administration and/or translation attributes
When you run your search using the Wizard, to ease readability, by default, the administration and translation attributes are not available.
To extend the scope of the search to administration and/or translation attributes:
1. Access the advanced search in Wizard mode.
2. In the search wizard toolbar, click Display .
3. Select the object properties that you want to add to your search:
See administration properties
*Is only available if the Display repository administration properties and links option is selected (Options > Repository > Metamodel).
Eg.: creator, creation date
See translation properties
*Is only available if the Display Translation page option is selected (Options > Installation > Languages).
Eg.: in addition to the "Description" attribute, you can also access descriptions in the other languages available, "comment (English)" and "comment (German)" for example.
The list of object attributes of the advanced search tool in wizard mode refreshes according to your selection.
*The last option selected becomes the default option.
Defining the condition combination rules
When running an advanced search in Wizard mode, by default, all the conditions that you define must be fulfilled.
If needed, you can change the condition combination rule:
ALL conditions must be fulfilled (AND) (by default)
AT LEAST ONE condition must be fulfilled (OR)
NO condition must be fulfilled (NOT)
To define the condition combination rule:
1. Access the advanced search in Wizard mode.
2. In the search wizard toolbar, click Condition Combination Rule .
3. Select the rule that you want.
E.g.: Select "NO condition must be fulfilled" to search all objects that do not meet the conditions you defined.
*The last option selected becomes the default option.
Using the NearMatch search
You can perform “NearMatch” searches when using the advanced search tool:
Fuzzy searching
Fuzzy searching enables to find a potentially misspelled word. It is useful to bypass typographical errors.
E.g.: searching for “manage” will show results with “monage”.
You can adjust the level of fuzziness from 1 to 10. The higher the level is, the higher the tolerance for differences is and the more these differences can occur at the beginning of the word. The default value is 4. The length of the word to search must be greater that this value.
*To modify the fuzziness tolerance level: in Options > Tools > Query, modify the value for NearMatch approximation level.
Phonic searching
The phonic search feature looks for a word that sounds like the one you are searching for and starts with the same letter.
E.g.: searching for “seftwere” returns results with “software”, “braquedone” returns results with “breakdown”, “clems” returns results with “claims”.
Stemming
Stemming expands the research to cover the grammatical changes of a word.
E.g.: a search on “manage” will return results containing: “manage”, “manager”, “management”.
You can resort to the NearMatch feature only when your repository is indexed. As the indexing runs every 10 minutes by default, you may have to wait for up to 10 minutes to obtain exhaustive results.
*To activate and customize a repository indexing, see "Enabling and Customizing Repository Indexing", page 33.