ObjectIndexer.IndexNumber
Declaration
public void IndexNumber(int documentIndex, string name, double number);Параметры
| Параметр | Описание |
|---|---|
| documentIndex | Документ, в котором было найдено индексированное значение. |
| имя | Ключ, используемый для получения значения. |
| число | Число, которое будет храниться в индексе. |
Описание
Добавление пары ключ-номер в индекс. Ключ не будет добавлен с вариациями.
В следующем примере используется IndexNumber для индексирования свойства числа testsize, которое может быть запрошено с помощью общих операторов числа, таких как >=, i.e. testsize>=4.2.
[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); }