heuristics (Heuristics)

Business rules defining specific behavior modifying the selection and ranking of the returned items

Field name

Type

Mode

Description

Field name

Type

Mode

Description

id

STRING

REQUIRED

 

uniqueKey

STRING

REQUIRED

 

heuristic

STRING

REQUIRED

 

status

STRING

REQUIRED

 

widgets

STRING

REPEATED

 

allWidgets

STRING

REQUIRED

 

positionType

STRING

REQUIRED

 

positionFrom

STRING

REQUIRED

 

positionTo

STRING

REQUIRED

 

negative

STRING

REQUIRED

 

weight

STRING

REQUIRED

 

contexts

RECORD

REPEATED

 

contexts. choiceIds

STRING

REPEATED

 

contexts. journeySteps

STRING

REPEATED

 

contexts. variantIds

STRING

REPEATED

 

contexts. excludedUseCaseIds

STRING

REPEATED

 

contexts. languages

STRING

REPEATED

 

contexts. queryTexts

STRING

REPEATED

 

contexts. emptyQuery

STRING

REQUIRED

 

contexts. fromIndex

STRING

REQUIRED

 

contexts. toIndex

STRING

REQUIRED

 

contexts. contextItems

STRING

REPEATED

 

contexts. contextParameters

STRING

REPEATED

 

contexts. orContextParameters

STRING

REQUIRED

 

contexts. checkOtherContextParametersNotSetExclusive

STRING

REQUIRED

 

contexts. checkOtherContextParametersNotSetList

STRING

REPEATED

 

contexts. filters

STRING

REPEATED

 

contexts. orFilters

STRING

REQUIRED

 

contexts. checkOtherFiltersNotSetExclusive

STRING

REQUIRED

 

contexts. checkOtherFiltersNotSetList

STRING

REPEATED

 

contexts. segmentationUniqueKeys

STRING

REPEATED

 

contexts. scriptConditions

RECORD

REPEATED

 

contexts.scriptConditions. expression

STRING

REQUIRED

 

contexts.scriptConditions. operator

STRING

REQUIRED

 

contexts.scriptConditions. values

STRING

REPEATED

 

contexts.scriptConditions. orCondition

STRING

REQUIRED

 

contexts. orScriptConditions

STRING

REQUIRED

 

subHeuristics

STRING

REPEATED

 

nextHeuristics

STRING

REPEATED

 

linkedHeuristics

STRING

REPEATED

 

parameters

STRING

REPEATED

 

parametersJsonScheme

STRING

REQUIRED

 

effects

RECORD

REPEATED

 

effects. segments

RECORD

REPEATED

 

effects.segments. segmentType

STRING

REQUIRED

 

effects.segments. field

RECORD

NULLABLE

 

effects.segments.field. source

STRING

REQUIRED

 

effects.segments.field. value

STRING

REQUIRED

 

effects.segments. operator

RECORD

NULLABLE

 

effects.segments.operator. source

STRING

REQUIRED

 

effects.segments.operator. value

STRING

REQUIRED

 

effects.segments. values

RECORD

NULLABLE

 

effects.segments.values. source

STRING

REQUIRED

 

effects.segments.values. values

STRING

REPEATED

 

effects.segments. orCondition

RECORD

NULLABLE

 

effects.segments.orCondition. source

STRING

REQUIRED

 

effects.segments.orCondition. value

STRING

REQUIRED

 

effects.segments. boostWeight

RECORD

NULLABLE

 

effects.segments.boostWeight. source

STRING

REQUIRED

 

effects.segments.boostWeight. value

STRING

REQUIRED

 

effects.segments. locales

STRING

REQUIRED

 

effects. effectType

STRING

REQUIRED

 

effects. forceToPosition

STRING

REQUIRED

 

effects. boostWeight

STRING

REQUIRED

 

effects. forceInclude

STRING

REQUIRED

 

effects. cpoScoreWeightingUniqueKey

STRING

REQUIRED

 

fieldUniqueKey

STRING

REQUIRED

 

type

STRING

REQUIRED

 

values

RECORD

REPEATED

 

values. fieldUniqueKey

STRING

REQUIRED

 

values. type

STRING

REQUIRED

 

values. values

STRING

REPEATED

 

values. negative

STRING

REQUIRED

 

values. minDistributionPercent

STRING

REQUIRED

 

values. maxDistributionPercent

STRING

REQUIRED

 

values. minDistributionAmount

STRING

REQUIRED

 

values. maxDistributionAmount

STRING

REQUIRED

 

values. weight

STRING

REQUIRED

 

values. parameters

STRING

REPEATED

 

extraction_tm

DATETIME

REQUIRED

timestamp without a timezone indicating when the records were extracted from the source table

client_id

INTEGER

REQUIRED

ID of the client company