# SearchItemType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Search item

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
path | property ItemPathType | [0,1] | Path of the searchable item (property) in the object over which the search is executed.
filter | property SearchFilterType | [0,1] | Filter defines a custom filter which can be included during search execution (e.
filterExpression | property ExpressionType | [0,1] | Filter defines a custom filter which can be included during search execution.
description | property string | [0,1] | Free-form description.
displayName | property PolyStringType | [0,1] | User friendly display name of the search item (property) REMOVED: Use SearchItemType.
display | container DisplayType | [0,1] | Specification of search item display properties.
parameter | container SearchFilterParameterType | [0,1] | Parameter used in filter expression.
visibleByDefault | property boolean | [0,1] | Define if item search panel will be showing as default or it will be available in 'more' panel.

- ### Items

  - #### path

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Path of the searchable item (property) in the object over which the search is executed.

  - #### filter

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Filter defines a custom filter which can be included during search execution (e.g. on the object list page). Also in the future can be used to predefine the value of the searchable item if path is defined.

  - #### filterExpression

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Filter defines a custom filter which can be included during search execution. Expression return SearchFilterType.

  - #### description

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Free-form description. It is not displayed to the user. It is supposed to be used by system administrators to explain the purpose of the configuration.

  - #### displayName

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    User friendly display name of the search item (property) REMOVED: Use SearchItemType.display.label instead

  - #### display

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Specification of search item display properties. This can be used to override the default search item label or presentation style. (Only label and help is implemented in midPoint 4.6)

  - #### parameter

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Parameter used in filter expression.

  - #### visibleByDefault

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Define if item search panel will be showing as default or it will be available in 'more' panel. Default is 'true'.