1.3.1.2.1. Method for determination of search variables changed

In V12, Search Variables are displayed in the facets filter, amongst others. They are an excellent way to quickly detect searched parts.

Example 3Dfindit

Example 3Dfindit

In order for the search variables in the facets to be sorted according to their importance, the setting options are of particular importance.

As of V12 SP4 the method to determine the displayed search variables has been changed.

The display happens according to following rules:

  1. Display of automatically detected variables

    All variables occurring in at least 75%[1] of all projects, of determined subdirectories are automatically displayed.

    Only projects where the variable is visible are counted. In V11, variables have always been counted, regardless if visible or invisible.

    Now the sorting is calculated by the placing in the table. For example, if a variable often is in the first column, it will be displayed as first, etc. This sorting fits better with the tables and normally variables placed more in the front are of more importance.

  2. Display of additionally entered variables

    If in PARTproject, under Settings > tabbed page General > item General > Variable Search - Add/Remove, variables are entered, then these variables are sorted in front of the automatically detected. The entry applies for all subdirectories.

  3. If in PARTproject, under Settings > tabbed page General > item General > Variable Search - Fixed List, variables are entered, then everything else (automatic detection and Variable Search - Add/Remove, if used) is ignored and the sorting is completely defined through this.

    This is a good option if these variables shall be used consistently also in the future.

    For example, you could configure that no variables should be displayed on main level at all, then configure L and D for the subdirectory "bolts", etc.

Automatically excluded variables

Following variables are automatically excluded, except they are stated explicitly under Variable Search - Add/Remove or Variable Search - Fixed List:

  • CNSAVOID: Variable for marking parts to avoid

  • DIN962THREAD (thread options)

  • DIN962OPT (additional forms for bolts and nuts)

  • Order number and type code, classified by CNSORDERNO or CNSTYPECODE

  • PN, if LINA or NB is used for the type code or the order number and the variable is directly stated there by NB=‘$PN.‘.

  • Level of Detail, classified by CNS_LODLEVEL and CNS_LODDEST

  • Fixed columns with graphics

  • Document columns

Sorting of values within the facets

The sorting of values in facets is in the form of a natural sort order.

Example:

  • "Size 80" is displayed at the first position according to a natural sort order (and not the leading 8 behind the leading 1).

  • The weighting of the number of hits is secondarily in compare to the natural sort order, so that "Size 25" is displayed at the first position, although the number of hits is only 2 and that of the following is 3.

Involved applications

Not only the display in 3Dfindit is involved, but also in other applications:

  • PARTdataManager > Filter

  • PARTdataManager > Variables search

  • PARTcommunity

[Note]Note

During the catalog creation (generation of the cip file) the search index is automatically created. When performing changes subsequently the index has to be generated anew.




[1] By means of key SEARCHVARSPERCENT the default threshold can be changed by an entry in dir.prj on directory level.