# SearchAttribute Class

Namespace: [Qlik.Engine](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.htm)  
Assembly: Qlik.Engine.dll

## Inheritance

* System.Object
  * SearchAttribute

## Syntax

```
[ValueClass]
public class SearchAttribute : ISearchAttribute
```

## Constructors

| Name | Description |
| --- | --- |
| [SearchAttribute()](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.SearchAttribute.-ctor.htm#Qlik_Engine_SearchAttribute__ctor) |  |

## Properties

| Name | Description |
| --- | --- |
| [Key](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.SearchAttribute.Key.htm#Qlik_Engine_SearchAttribute_Key) | String corresponding to `SearchObjectOptions.qAttributes`. It will be `qProperty` for `SearchObjectOptions`.<br><br>JSON property name: qKey |
| [Value](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.SearchAttribute.Value.htm#Qlik_Engine_SearchAttribute_Value) | String corresponding to `qKey` for the current `SearchGroupItemMatch`. For example, if the match is `Make by Price` found in the title of a generic object, `qValue` will be `qMetaDef/title`.<br><br>JSON property name: qValue |