# ItemSearchDefinitionType (Complex Type)

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

Specifies how to search for the item.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
index | property string | [0,1] | What index to use when matching this item? If none is specified, then: If the item is indexed, the default index is used.
matchingRule | property QName | [0,1] | What matching rule to use?
fuzzy | container FuzzySearchDefinitionType | [0,1] | Specification of the fuzzy search to be used.
confidence | container ItemSearchConfidenceDefinitionType | [0,1] | Expression for computing the resulting confidence value.

- ### Items

  - #### index

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    What index to use when matching this item? If none is specified, then: If the item is indexed, the default index is used. If it is not, the original value is used.

  - #### matchingRule

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    What matching rule to use?

  - #### fuzzy

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Specification of the fuzzy search to be used.

  - #### confidence

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Expression for computing the resulting confidence value. If not specified, value of 1 is assumed.