Unity - Scripting API: ObjectIndexer
class in UnityEditor.Search
/
Inherits from:Search.SearchIndexer
Success!
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Submission failed
For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.
[CustomObjectIndexer(typeof(Collider), version = 3)] static void IndexObjectSize(CustomObjectIndexerTarget target, ObjectIndexer indexer) { var collider = target.target as Collider; if (collider == null) return; var totalSize = CustomSelectors.ComputeColliderSize(collider); indexer.IndexNumber(target.documentIndex, "collidersize", totalSize); }
Public Methods
| Method | Description |
|---|---|
| IndexNumber | Adds a key-number value pair to the index. The key won't be added with variations. |
| IndexProperty | Adds a property value to the index. A property is specified with a key and a string value. The value will be stored with multiple variations. |
| IndexPropertyComponents | Indexes multiple variations of a property value. |
| IndexWord | Adds a new word coming from a specific document to the index. The word will be added with multiple variations allowing partial search. |
| IndexWordComponents | Splits a word into multiple variations. |
Inherited Members
Public Methods
| Method | Description |
|---|---|
| AddDocument | Adds a new document to be indexed. |
| AddExactWord | Adds a new word coming from a document to the index. The word is added with multiple variations allowing partial search. |
| AddNumber | Adds a key-number value pair to the index. The key won't be added with variations. |
| AddProperty | Adds a property value to the index. A property is specified with a key and a string value. The value will be stored with multiple variations. |
| AddWord | Adds a new word coming from a document to the index. The word is added with multiple variations allowing partial search. |
| Dispose | Dispose of the SearchIndexer. |
| Finish | Finalizes the current index, sorting and compiling of all the indexes. |
| GetDocument | Returns a search document by its index. |
| GetMetaInfo | Get metadata of a specific document. |
| IndexDocument | Function to override in a concrete SearchIndexer to index the content of a document. |
| IsReady | Indicates if the index is fully built, up to date, and ready for search. |
| LoadBytes | Loads the index asynchronously (in another thread) from a binary buffer. |
| Merge | Merge a search index content into the current index. |
| Read | Reads a stream and populates the index from it. |
| SaveBytes | Get the bytes representation of this index. See SearchIndexer.Write. |
| Search | Runs a search query in the index. |
| SetMetaInfo | Set arbiraty metadata on a specific document. |
| SkipEntry | Called when the index is built to see if a specified document needs to be indexed. See SearchIndexer.skipEntryHandler. |
| Start | Starts indexing entries. |
| Write | Writes a binary representation of the index on a stream. |