# ISearchNode

> Interface representing a query node.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEditor.Search](/engine/6000.5/script-reference/unityeditor/search.md)
* **Assembly:** UnityEditor

```csharp
public interface ISearchNode : IQueryNode
```

## Properties

| Property                                                                                     | Description                                                                           |
| -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| [exact](/engine/6000.5/script-reference/unityeditor/search/isearchnode/exact.md)             | True if the word or text should match exactly, false if it is a "contains" operation. |
| [searchValue](/engine/6000.5/script-reference/unityeditor/search/isearchnode/searchvalue.md) | Word or text used for the search.                                                     |

## Inheritance

**Inherited Members:**

* [IQueryNode.QueryHashCode()](/engine/6000.5/script-reference/unityeditor/search/iquerynode/queryhashcode.md)
* [IQueryNode.parent](/engine/6000.5/script-reference/unityeditor/search/iquerynode/parent.md)
* [IQueryNode.type](/engine/6000.5/script-reference/unityeditor/search/iquerynode/type.md)
* [IQueryNode.children](/engine/6000.5/script-reference/unityeditor/search/iquerynode/children.md)
* [IQueryNode.leaf](/engine/6000.5/script-reference/unityeditor/search/iquerynode/leaf.md)
* [IQueryNode.skipped](/engine/6000.5/script-reference/unityeditor/search/iquerynode/skipped.md)
* [IQueryNode.identifier](/engine/6000.5/script-reference/unityeditor/search/iquerynode/identifier.md)
* [IQueryNode.token](/engine/6000.5/script-reference/unityeditor/search/iquerynode/token.md)
