IMbObjectsImportContext

Сборка: BISearch;

Пространство имен: Prognoz.Platform.Interop.BISearch;

Описание

Интерфейс IMbObjectsImportContext содержит свойства и методы для настройки контекста индексации метаданных объектов репозитория.

Иерархия наследования

          ISearchEngineImportContext

          IMbObjectsImportContext

Комментарии

Интерфейс IMbObjectsImportContext используется, если, при получении объекта для индексации, в качестве значения параметра свойства ISearchEngineSchema.ImportExecutor было указано значение SearchEngineTargetType.MbObject. После получения объекта для индексации результат метода IImportExecutor.CreateContext приведите к интерфейсу IMbObjectsImportContext.

Примечание. Свойство ISearchEngineSchema.ImportExecutor доступно только в языке Fore.NET.

Индексируемые объекты могут быть определены как в одном свойстве интерфейса, так и в нескольких.

При индексации объектов «Документ», кроме их метаданных, также индексируется и содержимое файла, который загружен в документ. Поиск также будет осуществляться по метаданным документа и по содержимому файла. Для загрузки файлов вместе с результатами поиска укажите в свойстве ISolrMbObjectsSearchContext.NeedDocumentContent значение True.

Свойства

  Имя свойства Краткое описание
ClassIds Свойство ClassIds определяет массив, содержащий идентификаторы классов индексируемых объектов репозитория.
ContainerKeys Свойство ContainerKeys определяет массив ключей объектов репозитория, для которых необходимо проиндексировать все дочерние объекты.
Keys Свойство Keys определяет массив ключей индексируемых объектов репозитория.

Методы, унаследованные от ISearchEngineImportContext

  Имя метода Краткое описание
LoadFromXml Метод LoadFromXml загружает параметры индексации из указанного XML-элемента.
SaveToXml Метод SaveToXml сохраняет параметры индексации в указанный XML-элемент.

См. также:

Интерфейсы сборки BISearch