IMbObjectsImportContext

Assembly: BISearch;

Namespace: Prognoz.Platform.Interop.BISearch;

Description

The IMbObjectsImportContext interface contains properties and methods to set up indexing context of repository object metadata.

Inheritance Hierarchy

          ISearchEngineImportContext

          IMbObjectsImportContext

Comments

The IMbObjectsImportContext interface is used if on getting the indexing object SearchEngineTargetType.MbObject was determined as the ISearchEngineSchema.ImportExecutor property parameter value. After receiving the indexing object the IImportExecutor.CreateContext method result must be lead to the IMbObjectsImportContext interface.

NOTE. The ISearchEngineSchema.ImportExecutor property is available only in the Fore.NET language.

Indexed objects can be determined both in one interface property and in several interface properties.

On indexing theDocumentobjects, except their metadata, the file content loaded to the document is also indexed. Search is also executed by document metadata and by file content. To load files with search results, set True for the ISolrMbObjectsSearchContext.NeedDocumentContent property.

Properties

  Property name Brief description
ClassIds The ClassIds property determines array containing class identifiers of indexed repository objects.
ContainerKeys The ContainerKeys property determines array of repository objects for which it is necessary to index all child elements.
Keys The Keys property determines key array of repository indexed objects.

Methods inherited from ISearchEngineImportContext

  Method name Brief description
LoadFromXml The LoadFromXml method loads indexing parameters from specified XML element.
SaveToXml The SaveToXml method saves indexing parameters to the specified XML element.

See also:

BISearch Assembly Interfaces