Text search details

In the left pane, go to the Search tab. The view shows the Text Search with these features and fields:

Text Search fields and functions

These options allow you to define the required information for your Text Search tasks.

Fields/function Description
Select M3 BE Installation

Use this to select the BE installation where to execute the Text Search. A default M3 BE selection is displayed.

Note: MDP saves your selected M3 BE Installation on last login.
Keywords

This open text Keyword field is auto complete for ease of use. Here, you type the text, phrase, or code to search. Text search can contain alphanumeric characters (A-Z,a,z), blank space( ), hyphen(-), colon(:), or underscore( ).

You can also use a wildcard (*) placed at the beginning, middle, or end of the keyword. Search will look for a match based on your keyword and the position of the wildcard.

MDP BE information Click the MDP BE information icon to display more details about your selected M3 BE Installation.
Entity Select the Text Search entity to use, Program, Parameter List, Data Structure, View Definition, Output File, Util or all entities.
Search After you define the required task information, click this to perform the search.

Text search options

Use this for a more advanced contextual search options. The selections here change depending on what type of Search you are currently working on. From the Text Search tab in the right pane, click the More Options link to access these options:

Selection Description
Case Sensitive

This option applies to both entities.

Select this option to include exact case matches, for example:

ABS010 will return the exact case sensitive match of ABS010, and will exclude abs010

Advanced

Use this to auto-escape special characters.

When Advanced option is activated, here's what happens:

  • If the keyword contains a white space and ends with a space and a quotation mark (" <keyword> "), the keyword needs to be escaped ("*\"<keyword> \"*") and other special characters in between the quotation and asterisk ("* *") will be escaped (i.e. '\*', '\&').

  • If the keyword contains a white space and starts and ends with a quotation mark ("<keyword>"), the quotation marks located at the start and at the end will be replaced with a quotation mark and an asterisk ("*<keyword>*") and other special characters in between the quotation mark and asterisk will be escaped (i.e. '\*', '\&').

  • If the keyword contains a white space, special characters will be escaped and a quotation mark and an asterisk will be placed at the start and end of the keyword ("*<keyword>*").

  • If the keyword does not contain white space, special characters will be escaped (i.e. '\*', '\&') and an asterisk will be placed at the start and end of the keyword (*<keyword>*).

Source code/mathematical symbols:

(_,!,+,-,*,/,=,|,&,%,@,^,<,>)

Text search methods

You can use boolean operators and acceptable special characters in your text search

Boolean operators: OR, AND, NOT

Note: Boolean operators can only be used in Advanced search.

Special characters: + - & | ! ( ) { } [ ] ^ " ~ * ? : \ $ < > = ."

This table shows the boolean operators that can be used in Text Search:

Boolean operator Description
OR

Use this operator to link two terms and find a match if any of the term exist, for example:

purchase OR order

Note: For queries using more than one term and the 'OR' operator is not required, use Phrase Text Search instead.
AND

Use this operator to link two terms and find a match if both terms exist, for example:

purchase AND order

NOT

Use this operator to not include any match to the term after the operator, for example:

purchase NOT order

Text Search will include the match to the term "purchase", but if followed with the term "order" the match will be excluded.

Note: You can only use one boolean operator in your search queries, for example

purchase AND order