# ISearchDatabase

> Interface used to expose the search databases information.

## Definition

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

```csharp
public interface ISearchDatabase
```

## Properties

| Property                                                                                                 | Description                              |
| -------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
| [excludePatterns](/engine/6000.5/script-reference/unityeditor/search/isearchdatabase/excludepatterns.md) | Exclude patterns.                        |
| [includePatterns](/engine/6000.5/script-reference/unityeditor/search/isearchdatabase/includepatterns.md) | Include patterns.                        |
| [indexingOptions](/engine/6000.5/script-reference/unityeditor/search/isearchdatabase/indexingoptions.md) | Indicates how the database is built.     |
| [name](/engine/6000.5/script-reference/unityeditor/search/isearchdatabase/name.md)                       | Name of the database.                    |
| [roots](/engine/6000.5/script-reference/unityeditor/search/isearchdatabase/roots.md)                     | Roots folder of documents being indexed. |
