Special Character Searching in 3DEXPerience Top Search Bar

About Special Characters

3DSearch interprets most non-alphanumeric characters as separators or as operators reserved for the Business Analytics Server User Query Language (UQL).

If a special character is part of the string you are searching, you can take it into account in the query by:

  • Preceding it with a backslash \ to disable the UQL interpretation. For example, to search for test= enter test\=.
  • Enclosing the string with double quotes “”. For example, to search for: (test) enter “(test)”, to search for abc\def enter “abc\def”…

Reserved Characters

3DSearch interprets several special characters as User Query Language operators in your queries. Therefore, they are not treated as characters to search for.

Punctuation Marks and Symbols Treated as Separators

For the 3DSwym service and for 3D Space, 3DSearch does not take punctuation marks and symbols into account, and treats them as separators only. For example, 3DSearch interprets Mypart.0123 as Mypart 0123 by default.

Punctuation marks treated as separators:

  • Semicolon ;
  • Dot .
  • Comma ,
  • Forward slash /
  • Backward slash \
  • Pipe |
  • At @
  • Exclamation mark !
  • Percent %
  • Hash #
  • Caret ^
  • Tilde ~
  • Dollar sign $
  • Single quote '
  • Ampersand &
  • Underscore _

Search with wildcard

Use * as a wildcard. For example, drill* returns: drill, drilled, drilling, drill-rivet, etc.

Note: Even if the query does not contain any wildcard character, the search mechanism uses “implicit wildcarding” automatically. While 3DSearch searches the indexed content with the strict user input, it also runs this implicit wildcarding in parallel to broaden the search criteria for predefined properties, like Title, Name, and a few others.

Important: You cannot use wildcards with double-byte characters.

Leave a Reply