SearchIndexer.SetMetaInfo
Declaration
public void SetMetaInfo(string documentId, string metadata);Параметры
| Параметр | Описание |
|---|---|
| documentId | Идентификатор документа. |
| метаданные | Метаданные для привязки к этому документу. |
Описание
Установить арбитражные метаданные для конкретного документа.
using UnityEditor; using UnityEditor.Search; /// <summary> /// Use GetMetaInfo to store some additional data about a specific document within the index db /// that you can retrieve later if needed. /// </summary> static class Example_SearchIndexer_GetMetaInfo { [MenuItem("Examples/SearchIndexer/GetMetaInfo")] public static void Run() { using var si = new SearchIndexer("SearchIndexerExample", FileUtil.GetUniqueTempPathInProject()); si.Start(); var newDocumentId = System.Guid.NewGuid().ToString("N"); var di = si.AddDocument(newDocumentId); si.SetMetaInfo(newDocumentId, "Please save this data for later"); si.Finish(removedDocuments: null); } }