**Source URL:** https://limited.veevavault.dev/mdl/component-types/searchablefield

# Searchablefield

**Class:** `metadata`

Definition of a searchable object Field.

Learn about [Searchable Object Fields in Vault Help](https://platform.veevavault.help/en/lr/29926).

| Attribute | Metadata | Description |
| --- | --- | --- |
| `label` | Type: String Max length: 60 | UI-friendly string in the Vault's base language. |
| `active` | Type: Boolean | Indicates whether the component is active. |
| `field` | Type: Subcomponent **Required** | Defines the object field (by \[name\]) of the searchable field, for example, `abbreviation__v.` *Optional in some Vault Applications.* |
| `object` | Type: Component **Required** | Defines the object (by \[name\]) that the searchable field belongs to, for example, `country__v`. *Optional in some Vault Applications.* |
| `required` | Type: Boolean | Whether this component must exist (every Object must have at least one). |

### Supported Operations

| Operation | Support |
| --- | --- |
| Create | Yes |
| Recreate | Yes |
| Alter | Yes |
| Drop | Yes |
| Rename | Yes |
| Describe | Yes |
| Generate Recreate | Yes |
| Queryable | Yes |

---

**Previous:** [Sdkjob](/mdl/component-types/sdkjob)  
**Next:** [Searchcollection](/mdl/component-types/searchcollection)