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. |