2022 April Release

Class COOSYSTEM@1.1:IndexingService Permanent link for this heading

Class Hierarchy

Object > AdministrationObject > IndexingService

This class is used to configure the settings for a specific indexing service.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

string

idxsrvcategory

Category

integer(5)

idxsrvchunksize

Chunk Size

FilterService[]

idxsrvfilterservice

Filter Services

boolean

idxsrvforceupdate

Force Index Update with Alternate Condition

boolean

idxsrvignorescope

Ignore Default Scope

date

idxsrvindexfrom

Start Point

date

idxsrvindexuntil

End Point

string[]

idxsrvindexurl

Indexing Service URL List

string

idxsrvlogdir

Directory for Log Files

IndexingMode

idxsrvmode

Indexing Mode

boolean

idxsrvnoaclupdate

Disable Index Update for ACLs

boolean

idxsrvnocontpath

Disable Direct Access to MMC Service Areas

boolean

idxsrvnoremove

Disable Removal of Deleted Objects From the Index

string

idxsrvquerycondition

Alternate Condition

date

idxsrvremovefrom

Start Point of Removal of Deleted Objects

string[]

idxsrvsearchurl

Search Service URL List

ContentObject

idxsrvsslcert

Client Certificate

string

idxsrvsslprivkey

Private Key

string

idxsrvsslprivkeypassphrase

Passphrase of Private Key

string

idxsrvstatefile

File for External Index State

integer(4)

idxsrvthreadcount

Number of Threads

OAuthService

oauthservice

OAuth Service

Actions Permanent link for this heading

Return Type

Signature

void

BuildIndex(
  optional integer chunksize,
  optional datetime indexfrom,
  optional datetime indexuntil,
  optional integer threadcount,
  optional string querycondition,
  optional boolean ignorescope,
  optional boolean noaclupdate,
  optional boolean forceupdate,
  optional string statefile,
  optional IndexingMode mode,
  optional boolean noerrorretry)

void

GetContentMapping(
  out ContentMappingList[] mappings)

object[]

GetObjectClassMapping(
  out retval object[] classes)

void

GetObjectMapping(
  out ObjectMappingList[] mappings,
  out boolean enablemetadatafulltextsearch,
  out boolean generateextref)

void

RecoverIndex(
  optional datetime recoverdate,
  optional integer chunksize,
  optional object queryclass,
  optional string querysuffix,
  optional integer threadcount,
  optional string querycondition,
  optional boolean ignorescope,
  optional string statefile,
  optional boolean loadstate,
  optional datetime recoverfrom,
  optional datetime recoveruntil,
  optional boolean noerrorretry)

void

ServiceRecover()

void

SwitchToNormalMode()

void

SwitchToReadOnlyMode()