# SearchValence struct

Namespace: [Grasshopper2.UI](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.ui.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public readonly struct SearchValence
```

A struct holding search relevance valence information for a [Nomen](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.nomen.md).

## Constructors

- [SearchValence](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.searchvalence/ctor.md): Create a new search valence.

## Properties

- [InfoValence](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.searchvalence/infovalence.md): Gets the search valence as compared against the [Nomen.Info](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.nomen/info.md) Higher values indicate more relevant results.
- [InitialsValence](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.searchvalence/initialsvalence.md): Gets the search valence as compared against the initials of the [Nomen.Name](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.nomen/name.md). Higher values indicate more relevant results.
- [NameValence](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.searchvalence/namevalence.md): Gets the search valence as compared against the [Nomen.Name](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.nomen/name.md). Higher values indicate more relevant results.
- [RankValence](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.searchvalence/rankvalence.md): Gets the valence modifier due to the rank.
- [Valence](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.searchvalence/valence.md): Gets the final valence of this result. This is a combination of name, info and initials valences.
