Constructing a Filter Using Advanced Query

You can construct a filter using Advanced Query. The Advanced Query enables you to create complex filter expression in the Filter Expression Editor.

Required access roles:

Baseline: Leader


Before you begin: You can be in one of the filtering interfaces:
  • Catalog Filter of the Design IP Classification app.
  • Filter Assistant of the Catalog Browser.
  1. In the Filter Assistant dialog box click Assisted Mode Activated to switch to Edit Mode Activated.

    You can now modify the constructed filter by typing directly in the box.

    The Advanced Query is now available in the Filter Assistant dialog box.
  2. Click Advanced Query .
    The Filter Expression Editor dialog box appears.

    This dialog box enables you to define a complex filter expression:

    • using the list of knowledge parameters initialized with keywords of the current chapter
    • combining AND/OR operators
    • using knowledge methods

    Depending on the selection of the knowledge parameters and its members from the Dictionary and Members of Parameters box respectively, all the members are listed in the Members of All box.

    You can use the Knowledge methods in the filter expression. For example, the following sample Knowledge methods Sup(x) where it means equal to x or equal to the value immediately superior to x and Inf(x) where it means equal to x or equal to the value immediately inferior to x are provided in PLMCatalogKwePackage.

    Note: You can implement your own Knowledge functions using Knowledge Advisor through CAA Knowledge language. These new functions can be added in PLMCatalogKwePackage. If the new functions are added in another package, to access these new functions in the Filter Expression Editor dialog box, it is necessary to load this package before opening the dialog box.

  3. Type the filter expression comprising the keyword, operator and value in the box.

    Or

    Select the required parameters and the operators from the Dictionary and the List respectively depending on the selection. By default, Text Formatting is selected.



  4. To identify the syntax errors in the filter expression click Syntax errors or Syntax Errors .
    A successful message appears in the top right corner of the screen indicating that there was no error in the syntax.
  5. To clean the filter expression click Text field eraser .
  6. To exit the Filter Expression Editor dialog box, click:
    • OK to apply the constructed filter to the current chapter and close the dialog box.
    • Apply to apply the constructed filter to the current chapter.
    • Cancel to discard the operation and close the dialog box.
  7. The Filter Assistant dialog box shows the constructed filter expression.
    You can save and retain the current filter expression and use it when you open the catalog again.
    Tip: If you define the filter expression when the Edit Mode Activated is enabled, the filter expression in the Filter Expression Editor dialog box is initialized with the current filter. For more information about how to construct a filter, see Constructing a Filter.
  8. If you deactivate the Edit Mode Activated , the filter is removed.