The search monitor is responsible to track any changes that occurs in Unity in order to update search indexes or other search data structure at runtime.
| Property | Description |
|---|---|
| pending | Indicates if the changes still need to be processed by the search backend. |
| Method | Description |
|---|---|
| GetDiff | Returns the assets that changed since a point in time. |
| GetView | Returns a SearchMonitorView to access Search's main PropertyDatabases. |
| RaiseContentRefreshed | Mark content to be refreshed. |
| Reset | Reset the search property database content, invalidating all caches. |
| Event | Description |
|---|---|
| contentRefreshed | Event invoked when some content has changed. |
| documentsInvalidated | Event raised when documents get invalidated. |
| objectChanged | Event raised when an UnityEngine.Object changed. |
| sceneChanged | Event raised when the current loaded scene changes that might affect search results. |