documentIndex | Document where the indexed word was found. |
word | Word to add to the index. |
exact | If true, we will also store an exact match entry for this word. |
scoreModifier | Modified to apply to the base match score for a specific word. |
Adds a new word coming from a specific document to the index. The word will be added with multiple variations allowing partial search.
The following example indexes a word that can be used to search indexed prefabs with myawesomeword
, myawe
, etc.
[CustomObjectIndexer(typeof(GameObject))] static void IndexGameObject(CustomObjectIndexerTarget target, ObjectIndexer indexer) { var go = target.target as GameObject; if (go == null) return; indexer.AddWord("myawesomeword", 0, target.documentIndex); }
documentIndex | Document where the indexed word was found. |
word | Word to add to the index. |
maxVariations | Maximum number of variations to compute. Cannot be higher than the length of the word. |
exact | If true, the indexer will also store an exact match entry for this word. |
scoreModifier | Modified to apply to the base match score for a specific word. |
The word will be added with a maximum of variation. This can be used to save some space for very large words.