Сборка: BISearch;
Пространство имен: Prognoz.Platform.Interop.BISearch;
Интерфейс IMbObjectsImportContext содержит свойства и методы для настройки контекста индексации метаданных объектов репозитория.
IMbObjectsImportContext
Интерфейс IMbObjectsImportContext используется, если, при получении объекта для индексации, в качестве значения параметра свойства ISearchEngineSchema.ImportExecutor было указано значение SearchEngineTargetType.MbObject. После получения объекта для индексации результат метода IImportExecutor.CreateContext приведите к интерфейсу IMbObjectsImportContext.
Примечание. Свойство ISearchEngineSchema.ImportExecutor доступно только в языке Fore.NET.
Индексируемые объекты могут быть определены как в одном свойстве интерфейса, так и в нескольких.
При индексации объектов «Документ», кроме их метаданных, также индексируется и содержимое файла, который загружен в документ. Поиск также будет осуществляться по метаданным документа и по содержимому файла. Для загрузки файлов вместе с результатами поиска укажите в свойстве ISolrMbObjectsSearchContext.NeedDocumentContent значение True.
| Имя свойства | Краткое описание | |
| ClassIds | Свойство ClassIds определяет массив, содержащий идентификаторы классов индексируемых объектов репозитория. | |
| ContainerKeys | Свойство ContainerKeys определяет массив ключей объектов репозитория, для которых необходимо проиндексировать все дочерние объекты. | |
| Keys | Свойство Keys определяет массив ключей индексируемых объектов репозитория. |
| Имя метода | Краткое описание | |
| LoadFromXml | Метод LoadFromXml загружает параметры индексации из указанного XML-элемента. | |
| SaveToXml | Метод SaveToXml сохраняет параметры индексации в указанный XML-элемент. |
См. также: