CloudView Semantic Reference
Help
  • Administration Console
  • Mashup Builder
  • Business Console
Quick search (class or attribute name)
  • Ontology com.exalead.mot.components.ontology.Ontology
    No documentation for this element.
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • matchOnSeparators boolean
    • matchOnSeparatorsBut string
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    matchOnSeparators boolean True If you want to skip separators, set this boolean to false
    matchOnSeparatorsBut string - If you want to skip only a set of separators, specify them here ex: matchOnSeparatorsBut="-_" will match on separators but skip '-' and '_'

    Nested elements
    • OInclude*
    • Pkg*
    Type Wrapper Description
    OInclude* -
    Pkg* -
    XML representation
    <Ontology modifiedAt="" matchOnSeparators="true" matchOnSeparatorsBut="" ></Ontology>
  • OInclude com.exalead.mot.components.ontology.OInclude
    No documentation for this element.
    Parent objects
    • Ontology
    • Pkg
    Attributes
    • fileName string
    Name Type Default value Description
    fileName string - Path to external ontology to include

    XML representation
    <OInclude fileName="" ></OInclude>
  • Pkg com.exalead.mot.components.ontology.Pkg
    No documentation for this element.
    Parent objects
    • Pkg
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • path string
    • disabled boolean
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    path string - Package name, used as annotation tag
    disabled boolean False

    Nested elements
    • OInclude*
    • PkgOrEntry*
    Type Wrapper Description
    OInclude* -
    PkgOrEntry* -
    XML representation
    <Pkg modifiedAt="" path="" disabled="false" ></Pkg>
  • Entry com.exalead.mot.components.ontology.Entry
    No documentation for this element.
    Parent objects
    • Pkg
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • display string
    • lang iso code
    • kind int
    • disabled boolean
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    display string - Display form of the annotation
    lang iso code - Language of forms in this entry when not specified
    kind int - Kind of the annotation
    disabled boolean False

    Nested elements
    • Form*
    Type Wrapper Description
    Form* -
    XML representation
    <Entry modifiedAt="" display="" lang="" kind="" disabled="false" ></Entry>
  • Form com.exalead.mot.components.ontology.Form
    No documentation for this element.
    Parent objects
    • Entry
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • value string
    • level string
    • lang iso code
    • distance int
    • disabled boolean
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    value string - Matching expression
    level string - Matching level
    lang iso code - Can be used to restrict a match to a specific language
    distance int 0 Specify the distance to apply to the default annotation trustLevel (ie: 100-distance)
    disabled boolean False

    XML representation
    <Form modifiedAt="" value="" level="" lang="" distance="0" disabled="false" ></Form>
  • FastRulesDefinition com.exalead.mot.components.fastrules.FastRulesDefinition
    A set of categories together with their associated rules
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • catName string
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    catName string - The category name

    Nested elements
    • Category*
    • DateFormat*
    Type Wrapper Description
    Category* -
    DateFormat* -
    XML representation
    <FastRulesDefinition modifiedAt="" catName="" ></FastRulesDefinition>
  • Category com.exalead.mot.components.fastrules.Category
    A set of rules and a category value for matching documents
    Parent objects
    • FastRulesDefinition
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • value string
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    value string - The category value

    Nested elements
    • Rule*
    Type Wrapper Description
    Rule* -
    XML representation
    <Category modifiedAt="" value="" ></Category>
  • Rule com.exalead.mot.components.fastrules.Rule
    A rule expressing constraints on a document content
    Parent objects
    • Category
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • value string
    • exceptionRule boolean
    • lang iso code
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    value string - A query defined with a subset of Exalead User Query Language
    exceptionRule boolean False Makes the rule an exception rule instead of a normal rule.
    When any of the exception rules of a category matches, the category is not assigned to the document, even if some of its normal rules match.
    lang iso code xx Restrict this query to a specific language

    XML representation
    <Rule modifiedAt="" value="" exceptionRule="false" lang="xx" ></Rule>
  • DateFormat com.exalead.mot.components.fastrules.DateFormat
    A date format definition conforming to C function strptime
    Parent objects
    • FastRulesDefinition
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • value string
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    value string - The date format value

    XML representation
    <DateFormat modifiedAt="" value="" ></DateFormat>
  • LemmaDictionary com.exalead.mot.components.lemmatizer.LemmaDictionary
    No documentation for this element.
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • lang iso code
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    lang iso code -

    Nested elements
    • Lemma*
    Type Wrapper Description
    Lemma* -
    XML representation
    <LemmaDictionary modifiedAt="" lang="" ></LemmaDictionary>
  • Lemma com.exalead.mot.components.lemmatizer.Lemma
    No documentation for this element.
    Parent objects
    • LemmaDictionary
    Attributes
    • value string
    • pos string
    • trustLevel int
    Name Type Default value Description
    value string -
    pos string -
    trustLevel int 100

    Nested elements
    • inflectedsInflected*
    Type Wrapper Description
    Inflected* inflecteds Inflected forms of the word
    XML representation
    <Lemma value="" pos="" trustLevel="100" ></Lemma>
  • Inflected com.exalead.mot.components.lemmatizer.Inflected
    No documentation for this element.
    Parent objects
    • inflecteds Lemma
    Attributes
    • value string
    • number enum(singular, plural, unnumbered)
    • gender enum(masculine, feminine, neutral)
    Name Type Default value Description
    value string - Inflected form of the word.
    number enum(singular, plural, unnumbered) unnumbered Number of the inflected form
    gender enum(masculine, feminine, neutral) neutral Gender of the inflected form

    XML representation
    <Inflected value="" number="unnumbered" gender="neutral" ></Inflected>
  • NormalizationOverwrites com.exalead.mot.components.normalizer.NormalizationOverwrites
    No documentation for this element.
    Nested elements
    • NormalizationOverwrite*
    Type Wrapper Description
    NormalizationOverwrite* -
    XML representation
    <NormalizationOverwrites ></NormalizationOverwrites>
  • NormalizationOverwrite com.exalead.mot.components.normalizer.NormalizationOverwrite
    overwrite normalization for a specific letter for example umlaut exceptions : ä -> ae, ü -> ue, ö -> oe ...
    Parent objects
    • NormalizationOverwrites
    Attributes
    • lang string
    • origChr string
    • replaceString string
    Name Type Default value Description
    lang string -
    origChr string -
    replaceString string -

    XML representation
    <NormalizationOverwrite lang="" origChr="" replaceString="" ></NormalizationOverwrite>
  • NormalizationAlternatives com.exalead.mot.components.normalizer.NormalizationAlternatives
    No documentation for this element.
    Nested elements
    • NormalizationAlternative*
    Type Wrapper Description
    NormalizationAlternative* -
    XML representation
    <NormalizationAlternatives ></NormalizationAlternatives>
  • NormalizationAlternative com.exalead.mot.components.normalizer.NormalizationAlternative
    No documentation for this element.
    Parent objects
    • NormalizationAlternatives
    Attributes
    • lang string
    • origChr string
    • replaceString string
    Name Type Default value Description
    lang string -
    origChr string -
    replaceString string -

    XML representation
    <NormalizationAlternative lang="" origChr="" replaceString="" ></NormalizationAlternative>
  • NormalizationExceptions com.exalead.mot.components.normalizer.NormalizationExceptions
    No documentation for this element.
    Nested elements
    • NormalizationException*
    Type Wrapper Description
    NormalizationException* -
    XML representation
    <NormalizationExceptions ></NormalizationExceptions>
  • NormalizationException com.exalead.mot.components.normalizer.NormalizationException
    set normalization exception, for this word, the annotation will be added with a trust level of 0 instead of 100
    This is usefull to index thé, maïs, ... as lowercase word and as normalized words
    Parent objects
    • NormalizationExceptions
    Attributes
    • lang string
    • word string
    Name Type Default value Description
    lang string -
    word string -

    XML representation
    <NormalizationException lang="" word="" ></NormalizationException>
  • RegexpMatches com.exalead.mot.components.regexpmatcher.RegexpMatches
    No documentation for this element.
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -

    Nested elements
    • RegexpMatch*
    Type Wrapper Description
    RegexpMatch* - Regular expressions to recognize.
    XML representation
    <RegexpMatches modifiedAt="" ></RegexpMatches>
  • RegexpMatch com.exalead.mot.components.regexpmatcher.RegexpMatch
    No documentation for this element.
    Parent objects
    • RegexpMatches
    Attributes
    • regexp string
    • annotation string
    • level enum(exact, lowercase, normalized)
    • lang iso code
    • displayForm string
    Name Type Default value Description
    regexp string - Regular expression to recognize.
    annotation string - Tag of the annotations to add on matched tokens.
    level enum(exact, lowercase, normalized) normalized Level of the regular expression.

    For example, a regexp with level=lowercase will match case-insensitively.
    lang iso code xx Lang of the regular expression.

    The regexp will not match token in other languages.
    If lang=xx, token may be matched whatever language they are in.
    displayForm string - Value of the annotations to add on matched tokens.

    By default, the display form is that of the matched tokens, but it can be overriden by the user.

    Captures may be used. Eg. if the regexp is "(foo)bar", and the displayForm may is "\1baz", then annoations will be added on "foobar" with value "foobaz".

    XML representation
    <RegexpMatch regexp="" annotation="" level="normalized" lang="xx" displayForm="" ></RegexpMatch>
  • SemanticExtractorConfig com.exalead.mot.components.semanticextractor.SemanticExtractorConfig
    No documentation for this element.
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • lettersForDist1 int
    • lettersForDist2 int
    • wordsForDist1 int
    • wordsForDist2 int
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    lettersForDist1 int 4 number of letter to enable maxDist=1 (letter level)
    lettersForDist2 int 8 number of letter to enable maxDist=2 (letter level)
    wordsForDist1 int 3 number of words to enable maxDist=1 (word level)
    wordsForDist2 int 5 number of words to enable maxDist=2 (word level)

    Nested elements
    • AbstractEntity*
    • Define*
    • Include*
    • Rule*
    Type Wrapper Description
    AbstractEntity* -
    Define* -
    Include* -
    Rule* -
    XML representation
    <SemanticExtractorConfig modifiedAt="" lettersForDist1="4" lettersForDist2="8" wordsForDist1="3" wordsForDist2="5" ></SemanticExtractorConfig>
  • Entity com.exalead.mot.components.semanticextractor.Entity
    backward compatibility (?), shall be mapped to TextEntity by the builder
    Parent objects
    • SemanticExtractorConfig
    Attributes
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • type string
    • entity string
    • output string
    • matchMode string
    Name Type Default value Description
    name string - Unique entity reference. Only used by the GUI.
    modifiedBy string -
    modifiedAt nullablelong -
    type string -
    entity string -
    output string -
    matchMode string normalized

    XML representation
    <Entity name="" modifiedAt="" type="" entity="" output="" matchMode="normalized" ></Entity>
  • TextEntity com.exalead.mot.components.semanticextractor.TextEntity
    Matches strings
    Parent objects
    • SemanticExtractorConfig
    Attributes
    • unit string
    • rightContext string
    • trigger string
    • leftContext string
    • annotation string
    • display string
    • matchMode string
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • value string
    • maxValueSize int
    • lang iso code
    Name Type Default value Description
    unit string - An optional condition on right context
    rightContext string - Alias for unit
    trigger string - An optional left context triggering the match
    leftContext string - Alias for trigger
    annotation string - The annotation set in case of a match
    display string - The annotation value in case of a match
    matchMode string normalized Match level
    name string - Unique entity reference. Only used by the GUI.
    modifiedBy string -
    modifiedAt nullablelong -
    value string - The values to match, separated with '|'
    maxValueSize int 10 Maximum number of tokens for the value
    lang iso code xx Optional language constraint

    Nested elements
    • unitsStringValue*
    • rightContextsStringValue*
    • triggersStringValue*
    • leftContextsStringValue*
    Type Wrapper Description
    StringValue* units An optional list of conditions on right context
    StringValue* rightContexts Alias for units
    StringValue* triggers An optional list of left contexts triggering the match
    StringValue* leftContexts Alias for triggers
    XML representation
    <TextEntity unit="" rightContext="" trigger="" leftContext="" annotation="" display="" matchMode="normalized" name="" modifiedAt="" value="" maxValueSize="10" lang="xx" ></TextEntity>
  • BooleanEntity com.exalead.mot.components.semanticextractor.BooleanEntity
    Matches binary values true/false, yes/no, ...
    Parent objects
    • SemanticExtractorConfig
    Attributes
    • unit string
    • rightContext string
    • trigger string
    • leftContext string
    • annotation string
    • display string
    • matchMode string
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • yes string
    • no string
    Name Type Default value Description
    unit string - An optional condition on right context
    rightContext string - Alias for unit
    trigger string - An optional left context triggering the match
    leftContext string - Alias for trigger
    annotation string - The annotation set in case of a match
    display string - The annotation value in case of a match
    matchMode string normalized Match level
    name string - Unique entity reference. Only used by the GUI.
    modifiedBy string -
    modifiedAt nullablelong -
    yes string - The value for true
    no string - The value for false

    Nested elements
    • unitsStringValue*
    • rightContextsStringValue*
    • triggersStringValue*
    • leftContextsStringValue*
    Type Wrapper Description
    StringValue* units An optional list of conditions on right context
    StringValue* rightContexts Alias for units
    StringValue* triggers An optional list of left contexts triggering the match
    StringValue* leftContexts Alias for triggers
    XML representation
    <BooleanEntity unit="" rightContext="" trigger="" leftContext="" annotation="" display="" matchMode="normalized" name="" modifiedAt="" yes="" no="" ></BooleanEntity>
  • IntegerEntity com.exalead.mot.components.semanticextractor.IntegerEntity
    Matches integral numbers
    Parent objects
    • SemanticExtractorConfig
    Attributes
    • unit string
    • rightContext string
    • trigger string
    • leftContext string
    • annotation string
    • display string
    • matchMode string
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • step int
    • min int
    • max int
    • coefficient double
    • precision int
    • handleOutOfBoundValues boolean
    • addExactValue boolean
    • truncateTrailingZeros boolean
    Name Type Default value Description
    unit string - An optional condition on right context
    rightContext string - Alias for unit
    trigger string - An optional left context triggering the match
    leftContext string - Alias for trigger
    annotation string - The annotation set in case of a match
    display string - The annotation value in case of a match
    matchMode string normalized Match level
    name string - Unique entity reference. Only used by the GUI.
    modifiedBy string -
    modifiedAt nullablelong -
    step int 0 If defined, normalizes the value to the nearest step
    min int -2147483648 Minimum value for a match
    max int 2147483647 Maximum value for a match
    coefficient double 1 The normalization coefficient used to multiply the matched value
    precision int 0 The floating-point precision in output
    handleOutOfBoundValues boolean True If false, ignores values lower than min or greater than max
    addExactValue boolean False If true, adds the original value (before normalization) in an extra annotation TAG.exact
    truncateTrailingZeros boolean False If true, removes the trailing zeros after point

    Nested elements
    • unitsStringValue*
    • rightContextsStringValue*
    • triggersStringValue*
    • leftContextsStringValue*
    Type Wrapper Description
    StringValue* units An optional list of conditions on right context
    StringValue* rightContexts Alias for units
    StringValue* triggers An optional list of left contexts triggering the match
    StringValue* leftContexts Alias for triggers
    XML representation
    <IntegerEntity unit="" rightContext="" trigger="" leftContext="" annotation="" display="" matchMode="normalized" name="" modifiedAt="" step="0" min="-2147483648" max="2147483647" coefficient="1" precision="0" handleOutOfBoundValues="true" addExactValue="false" truncateTrailingZeros="false" ></IntegerEntity>
  • FloatingPointEntity com.exalead.mot.components.semanticextractor.FloatingPointEntity
    Matches floating-point numbers
    Parent objects
    • SemanticExtractorConfig
    Attributes
    • unit string
    • rightContext string
    • trigger string
    • leftContext string
    • annotation string
    • display string
    • matchMode string
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • step double
    • min double
    • max double
    • coefficient double
    • precision int
    • handleOutOfBoundValues boolean
    • addExactValue boolean
    • truncateTrailingZeros boolean
    Name Type Default value Description
    unit string - An optional condition on right context
    rightContext string - Alias for unit
    trigger string - An optional left context triggering the match
    leftContext string - Alias for trigger
    annotation string - The annotation set in case of a match
    display string - The annotation value in case of a match
    matchMode string normalized Match level
    name string - Unique entity reference. Only used by the GUI.
    modifiedBy string -
    modifiedAt nullablelong -
    step double 0 If defined, normalizes the value to the nearest step
    min double -2147483648 Minimum value for a match
    max double 2147483647 Maximum value for a match
    coefficient double 1 The normalization coefficient used to multiply the matched value
    precision int 2 The floating-point precision in output
    handleOutOfBoundValues boolean True If false, ignores values lower than min or greater than max
    addExactValue boolean False If true, adds the original value (before normalization) in an extra annotation TAG.exact
    truncateTrailingZeros boolean False If true, removes the trailing zeros after point

    Nested elements
    • unitsStringValue*
    • rightContextsStringValue*
    • triggersStringValue*
    • leftContextsStringValue*
    Type Wrapper Description
    StringValue* units An optional list of conditions on right context
    StringValue* rightContexts Alias for units
    StringValue* triggers An optional list of left contexts triggering the match
    StringValue* leftContexts Alias for triggers
    XML representation
    <FloatingPointEntity unit="" rightContext="" trigger="" leftContext="" annotation="" display="" matchMode="normalized" name="" modifiedAt="" step="0" min="-2147483648" max="2147483647" coefficient="1" precision="2" handleOutOfBoundValues="true" addExactValue="false" truncateTrailingZeros="false" ></FloatingPointEntity>
  • RangeEntity com.exalead.mot.components.semanticextractor.RangeEntity
    Matches n-dimension integral numbers
    Parent objects
    • SemanticExtractorConfig
    Attributes
    • unit string
    • rightContext string
    • trigger string
    • leftContext string
    • annotation string
    • display string
    • matchMode string
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • dimension int
    • delimiter string
    Name Type Default value Description
    unit string - An optional condition on right context
    rightContext string - Alias for unit
    trigger string - An optional left context triggering the match
    leftContext string - Alias for trigger
    annotation string - The annotation set in case of a match
    display string - The annotation value in case of a match
    matchMode string normalized Match level
    name string - Unique entity reference. Only used by the GUI.
    modifiedBy string -
    modifiedAt nullablelong -
    dimension int 2 Dimension count
    delimiter string x Numbers delimiter

    Nested elements
    • unitsStringValue*
    • rightContextsStringValue*
    • triggersStringValue*
    • leftContextsStringValue*
    Type Wrapper Description
    StringValue* units An optional list of conditions on right context
    StringValue* rightContexts Alias for units
    StringValue* triggers An optional list of left contexts triggering the match
    StringValue* leftContexts Alias for triggers
    XML representation
    <RangeEntity unit="" rightContext="" trigger="" leftContext="" annotation="" display="" matchMode="normalized" name="" modifiedAt="" dimension="2" delimiter="x" ></RangeEntity>
  • RegexpEntity com.exalead.mot.components.semanticextractor.RegexpEntity
    Matches a regular expression
    Parent objects
    • SemanticExtractorConfig
    Attributes
    • trigger string
    • leftContext string
    • annotation string
    • display string
    • matchMode string
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • value string
    • endTrigger string
    Name Type Default value Description
    trigger string - An optional left context triggering the match
    leftContext string - Alias for trigger
    annotation string - The annotation set in case of a match
    display string - The annotation value in case of a match
    matchMode string normalized Match level
    name string - Unique entity reference. Only used by the GUI.
    modifiedBy string -
    modifiedAt nullablelong -
    value string - Perl-5 regular expression
    endTrigger string - An optional left context

    Nested elements
    • triggersStringValue*
    • leftContextsStringValue*
    • endTriggersStringValue*
    Type Wrapper Description
    StringValue* triggers An optional list of left contexts triggering the match
    StringValue* leftContexts Alias for triggers
    StringValue* endTriggers An optional list of left contexts
    XML representation
    <RegexpEntity trigger="" leftContext="" annotation="" display="" matchMode="normalized" name="" modifiedAt="" value="" endTrigger="" ></RegexpEntity>
  • Define com.exalead.mot.components.semanticextractor.Define
    Macro definition
    Parent objects
    • SemanticExtractorConfig
    Attributes
    • name string
    • value string
    Name Type Default value Description
    name string -
    value string -

    XML representation
    <Define name="" value="" ></Define>
  • Include com.exalead.mot.components.semanticextractor.Include
    Includes an external SemanticExtractorConfig rules file
    Parent objects
    • SemanticExtractorConfig
    Attributes
    • path string
    Name Type Default value Description
    path string - The absolute path to the SemanticExtractorConfig XML file.

    XML representation
    <Include path="" ></Include>
  • Rule com.exalead.mot.components.semanticextractor.Rule
    A semantic extraction rule.
    Parent objects
    • SemanticExtractorConfig
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • id string
    • name string
    • mode enum(match, filter)
    • pattern string
    • output string
    • unusedWordPolicy string
    • trustLevel int
    • language string
    • value string
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    id string - Unique rule reference. Only used by the GUI.
    name string - Rule name.
    mode enum(match, filter) match Rule mode.
    pattern string - Rule pattern
    output string - Rule output name.
    unusedWordPolicy string - Unused query word policy. If defined, overrides general value when this rule fires
    trustLevel int 100 Rule trust level. A percentage showing this rule's relevance compared to others.
    language string - Which language the rule should be applied to.
    value string - Rule value.

    XML representation
    <Rule modifiedAt="" id="" name="" mode="match" pattern="" output="" trustLevel="100" value="" ></Rule>
  • Synonyms com.exalead.mot.qrewrite.v10.Synonyms
    The Synonyms feature allows you to define synonym resources
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • equivalenceClass boolean
    • matchOnSeparators boolean
    • stopwordsResource string
    • permutations boolean
    • addStopwordFreeForms boolean
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    equivalenceClass boolean True A synonym set is defined with a master expression and a set of associated expressions (an expression is defined by many words with a space as separator) originalExpr = {alternativeExpr1, ...., alternativeExprN}
    When query is parsed we expand originalExpr with {alternativeExpr1, ..., alternativeExprN}.
    When equivalenceClass boolean is set to true, we also expand : - alternativeExpr1 by originalExpr, alternativeExpr2, ..., alternativeExprN - alternativeExpr2 by originalExpr, alternativeExpr1, alternativeExpr3, ..., alternativeExprN - ... - alternativeExprN by originalExpr, alternativeExpr1, ..., alternativeExprN-1
    matchOnSeparators boolean True If false, synonym matching is punctuation-insensitive.
    stopwordsResource string resource:///stopwords/ontology.bin Path to the compiled ontology containing stopwords used at buildtime when generating permutations.
    permutations boolean False If true, adds for each synonym some extra forms made of words permutations after removing stopwords.
    addStopwordFreeForms boolean False If true, adds for each synonym an extra form from which stopwords have been removed.

    Nested elements
    • SynonymSet*
    Type Wrapper Description
    SynonymSet* -
    XML representation
    <Synonyms modifiedAt="" equivalenceClass="true" matchOnSeparators="true" stopwordsResource="resource:///stopwords/ontology.bin" permutations="false" addStopwordFreeForms="false" ></Synonyms>
  • SynonymSet com.exalead.mot.qrewrite.v10.SynonymSet
    A set of synonym terms.
    Parent objects
    • Synonyms
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • originalExpr string
    • level enum(exact, lowercase, normalized)
    • lang iso code
    • equivalenceClass enum(true, false, SynonymSetToSynonym, SynonymToSynonymSet)
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    originalExpr string - String to match in user query
    level enum(exact, lowercase, normalized) normalized Term level of these expressions.
    lang iso code - Only match the original expression in this language.
    equivalenceClass enum(true, false, SynonymSetToSynonym, SynonymToSynonymSet) override equivalenceClass boolean if null or different from true/false, keep Synonyms.equivalenceClass value

    Nested elements
    • Synonym*
    Type Wrapper Description
    Synonym* - The list of synonyms of the original expression.
    XML representation
    <SynonymSet modifiedAt="" originalExpr="" level="normalized" lang="" equivalenceClass="" ></SynonymSet>
  • Synonym com.exalead.mot.qrewrite.v10.Synonym
    No documentation for this element.
    Parent objects
    • SynonymSet
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    • alternativeExpr string
    • level enum(exact, lowercase, normalized, custom, sameasset)
    • customLevel byte
    • distance int
    • lang string
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -
    alternativeExpr string - Synonym string: can be a multi word expression (separated by space only)
    level enum(exact, lowercase, normalized, custom, sameasset) sameasset display level
    customLevel byte - (only when level == "custom") when level = "custom", this customLevel is used
    distance int - distance applied to this synonym
    lang string if not null, override language of SynonymSet

    XML representation
    <Synonym modifiedAt="" alternativeExpr="" level="sameasset" customLevel="" distance="" lang="" ></Synonym>
  • TRules com.exalead.mot.components.transducer.TRules
    A set of transducer rules
    Attributes
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    modifiedBy string -
    modifiedAt nullablelong -

    Nested elements
    • RulePattern*
    Type Wrapper Description
    RulePattern* -
    XML representation
    <TRules modifiedAt="" ></TRules>
  • Seq com.exalead.mot.components.transducer.Seq
    Abstract class common to all patterns whose children have to be interpred as a sequence.
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    Nested elements
    • RulePattern*
    Type Wrapper Description
    RulePattern* -
    XML representation
    <Seq priority="0" name="" modifiedAt="" ></Seq>
  • Iter com.exalead.mot.components.transducer.Iter
    @b iter pattern ...
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • min int
    • max int
    • greedy boolean
    Name Type Default value Description
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    min int 0
    max int 128
    greedy boolean True

    Nested elements
    • RulePattern*
    Type Wrapper Description
    RulePattern* -
    XML representation
    <Iter priority="0" name="" modifiedAt="" min="0" max="128" greedy="true" ></Iter>
  • Star com.exalead.mot.components.transducer.Star
    @b star pattern == iter(min=0, max=this.max, greedy=true)
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • max int
    Name Type Default value Description
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    max int 2147483647

    Nested elements
    • RulePattern*
    Type Wrapper Description
    RulePattern* -
    XML representation
    <Star priority="0" name="" modifiedAt="" max="2147483647" ></Star>
  • Plus com.exalead.mot.components.transducer.Plus
    @b plus pattern == iter(min=1, max=this.max, greedy=true)
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • max int
    Name Type Default value Description
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    max int 2147483647

    Nested elements
    • RulePattern*
    Type Wrapper Description
    RulePattern* -
    XML representation
    <Plus priority="0" name="" modifiedAt="" max="2147483647" ></Plus>
  • Opt com.exalead.mot.components.transducer.Opt
    @b opt pattern == iter(min=0, max=1, greedy=true)
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    Nested elements
    • RulePattern*
    Type Wrapper Description
    RulePattern* -
    XML representation
    <Opt priority="0" name="" modifiedAt="" ></Opt>
  • Sub com.exalead.mot.components.transducer.Sub
    @b sub pattern denotes submatches that will be retrieved
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • no int
    • kind string
    • value string
    • trustLevel int
    Name Type Default value Description
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    no int 0
    kind string sub
    value string
    trustLevel int 100

    Nested elements
    • RulePattern*
    Type Wrapper Description
    RulePattern* -
    XML representation
    <Sub priority="0" name="" modifiedAt="" no="0" kind="sub" value="" trustLevel="100" ></Sub>
  • Or com.exalead.mot.components.transducer.Or
    @b or pattern matches ...
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    Nested elements
    • RulePattern*
    Type Wrapper Description
    RulePattern* -
    XML representation
    <Or priority="0" name="" modifiedAt="" ></Or>
  • Near com.exalead.mot.components.transducer.Near
    A BINARY near matching subexpressions in any order at a max distance defined by slop in terms of non-blank tokens
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • slop int
    • ordered boolean
    Name Type Default value Description
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    slop int 0
    ordered boolean False

    Nested elements
    • RulePattern*
    Type Wrapper Description
    RulePattern* -
    XML representation
    <Near priority="0" name="" modifiedAt="" slop="0" ordered="false" ></Near>
  • Noblank com.exalead.mot.components.transducer.Noblank
    Assert that there is no space between two tokens
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    XML representation
    <Noblank priority="0" name="" modifiedAt="" ></Noblank>
  • PatternRef com.exalead.mot.components.transducer.PatternRef
    Abstract class common to pattern that matches a word and/or an annotation.
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    XML representation
    <PatternRef anchor="false" priority="0" name="" modifiedAt="" ></PatternRef>
  • And com.exalead.mot.components.transducer.And
    Abstract class common to pattern that matches a word and/or an annotation.
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    Nested elements
    • RulePattern*
    Type Wrapper Description
    RulePattern* -
    XML representation
    <And anchor="false" priority="0" name="" modifiedAt="" ></And>
  • Not com.exalead.mot.components.transducer.Not
    Abstract class common to pattern that matches a word and/or an annotation.
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    Nested elements
    • RulePattern
    Type Wrapper Description
    RulePattern -
    XML representation
    <Not anchor="false" priority="0" name="" modifiedAt="" ></Not>
  • Nor com.exalead.mot.components.transducer.Nor
    Abstract class common to pattern that matches a word and/or an annotation.
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    Nested elements
    • RulePattern*
    Type Wrapper Description
    RulePattern* -
    XML representation
    <Nor anchor="false" priority="0" name="" modifiedAt="" ></Nor>
  • TokenKind com.exalead.mot.components.transducer.TokenKind
    Matches a specific token kind as set by the tokenizer
    Allowed values are:
    SEP_PARAGRAPH SEP_SENTENCE
    SEP_PUNCT SEP_QUOTE
    SEP_DASH NUMBER
    ALPHANUM (** Warning **, this means alpha AND num, not alpha OR num)
    ALPHA
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • value string
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    value string

    XML representation
    <TokenKind anchor="false" priority="0" name="" modifiedAt="" value="" ></TokenKind>
  • Paragraph com.exalead.mot.components.transducer.Paragraph
    Matches a token with kind SEP_PARAGRAPH
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    XML representation
    <Paragraph anchor="false" priority="0" name="" modifiedAt="" ></Paragraph>
  • Sentence com.exalead.mot.components.transducer.Sentence
    Matches a token with kind SEP_SENTENCE
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    XML representation
    <Sentence anchor="false" priority="0" name="" modifiedAt="" ></Sentence>
  • Dash com.exalead.mot.components.transducer.Dash
    Matches a token with kind SEP_DASH
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    XML representation
    <Dash anchor="false" priority="0" name="" modifiedAt="" ></Dash>
  • Punct com.exalead.mot.components.transducer.Punct
    Matches a token with kind SEP_PUNCT
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    XML representation
    <Punct anchor="false" priority="0" name="" modifiedAt="" ></Punct>
  • Digits com.exalead.mot.components.transducer.Digits
    Matches a token with kind NUMBER
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    XML representation
    <Digits anchor="false" priority="0" name="" modifiedAt="" ></Digits>
  • Alnum com.exalead.mot.components.transducer.Alnum
    Matches a token made only of letters or digits (case-insensitive)
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    XML representation
    <Alnum anchor="false" priority="0" name="" modifiedAt="" ></Alnum>
  • Alpha com.exalead.mot.components.transducer.Alpha
    Matches a token made only of letters (case-insensitive)
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    XML representation
    <Alpha anchor="false" priority="0" name="" modifiedAt="" ></Alpha>
  • TokenLanguage com.exalead.mot.components.transducer.TokenLanguage
    Matches a token with specified language
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • value string
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    value string -

    XML representation
    <TokenLanguage anchor="false" priority="0" name="" modifiedAt="" value="" ></TokenLanguage>
  • AnyToken com.exalead.mot.components.transducer.AnyToken
    Matches any word.
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    XML representation
    <AnyToken anchor="false" priority="0" name="" modifiedAt="" ></AnyToken>
  • TokenRegexp com.exalead.mot.components.transducer.TokenRegexp
    Matches a regexp.
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • value string
    • level enum(exact, lowercase, normalized)
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    value string - Regular expression to recognize.
    level enum(exact, lowercase, normalized) exact Level of the regular expression.

    For example, a regexp with level=lowercase will match case-insensitively.

    XML representation
    <TokenRegexp anchor="false" priority="0" name="" modifiedAt="" value="" level="exact" ></TokenRegexp>
  • Word com.exalead.mot.components.transducer.Word
    Matches a word.
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • value string
    • level enum(exact, lowercase, normalized)
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    value string - Word to recognize.
    level enum(exact, lowercase, normalized) normalized Level of the word.

    For example, a word with level=lowercase will match case-insensitively.

    XML representation
    <Word anchor="false" priority="0" name="" modifiedAt="" value="" level="normalized" ></Word>
  • Annotation com.exalead.mot.components.transducer.Annotation
    Matches an annotation kind and possibly its display form if specified.
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • kind string
    • value string
    • useDisplayForm boolean
    • required boolean
    • error enum(ignore, warn, error)
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    kind string -
    value string
    useDisplayForm boolean True
    required boolean False
    error enum(ignore, warn, error) warn

    XML representation
    <Annotation anchor="false" priority="0" name="" modifiedAt="" kind="" value="" useDisplayForm="true" required="false" ></Annotation>
  • Ctx com.exalead.mot.components.transducer.Ctx
    backward compatibility classes
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • kind string
    • value string
    • useDisplayForm boolean
    • required boolean
    • error enum(ignore, warn, error)
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    Name Type Default value Description
    kind string -
    value string
    useDisplayForm boolean True
    required boolean False
    error enum(ignore, warn, error) warn
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -

    XML representation
    <Ctx kind="" value="" useDisplayForm="true" required="false" anchor="false" priority="0" name="" modifiedAt="" ></Ctx>
  • AnnotationRegexp com.exalead.mot.components.transducer.AnnotationRegexp
    Matches an annotation with specified kind and whose display form matches the specified regular expression.
    If defined, "capture" contains an output format a la sed used for generating the final match annotation
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • anchor boolean
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • kind string
    • value string
    • level enum(exact, lowercase, normalized)
    • useDisplayForm boolean
    • required boolean
    • error enum(ignore, warn, error)
    • capture string
    Name Type Default value Description
    anchor boolean False
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    kind string - Annotation kind that the annotation regular expression will be tested against.
    value string - Regular expression of the annotation.
    level enum(exact, lowercase, normalized) exact Matching level, can be normalized, lowercase or exact.
    useDisplayForm boolean True Activate this option to use the display form of this annotation to build the final output annotation.
    required boolean False
    error enum(ignore, warn, error) warn
    capture string - Output format in sed format used to generate the final match annotation

    XML representation
    <AnnotationRegexp anchor="false" priority="0" name="" modifiedAt="" kind="" value="" level="exact" useDisplayForm="true" required="false" capture="" ></AnnotationRegexp>
  • TRule com.exalead.mot.components.transducer.TRule
    A transducer rule
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • kind string
    • value string
    • trustLevel int
    Name Type Default value Description
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    kind string
    value string
    trustLevel int 100

    Nested elements
    • MatchAnnotation*
    • RulePattern
    Type Wrapper Description
    MatchAnnotation* -
    RulePattern -
    XML representation
    <TRule priority="0" name="" modifiedAt="" kind="" value="" trustLevel="100" ></TRule>
  • MatchAnnotation com.exalead.mot.components.transducer.MatchAnnotation
    Match generation
    An annotation kind and a format
    Parent objects
    • TRule
    • TRule
    Attributes
    • kind string
    • value string
    • trustLevel int
    Name Type Default value Description
    kind string -
    value string %0
    trustLevel int -1

    XML representation
    <MatchAnnotation kind="" value="%0" trustLevel="-1" ></MatchAnnotation>
  • TInclude com.exalead.mot.components.transducer.TInclude
    Include an XML rules file
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • filename string
    Name Type Default value Description
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    filename string -

    XML representation
    <TInclude priority="0" name="" modifiedAt="" filename="" ></TInclude>
  • TImport com.exalead.mot.components.transducer.TImport
    Import an XML rules file so that rules and patterns defined in it can referenced by a PatternRef
    This is not quite equivalent to a TInclude which contains at least a TRule. Here, the TRule is not created.
    Parent objects
    • And
    • And
    • DisjunctivePattern
    • DisjunctivePattern
    • Iter
    • Iter
    • Near
    • Near
    • Nor
    • Nor
    • Not
    • Not
    • Opt
    • Opt
    • Or
    • Or
    • Plus
    • Plus
    • Seq
    • Seq
    • SequentialPattern
    • SequentialPattern
    • Star
    • Star
    • Sub
    • Sub
    • TRule
    • TRule
    • TRules
    • TRules
    Attributes
    • priority int
    • name string
    • modifiedBy string
    • modifiedAt nullablelong
    • filename string
    Name Type Default value Description
    priority int 0
    name string - Optionnal name of the pattern (used for pattern references).
    modifiedBy string -
    modifiedAt nullablelong -
    filename string -

    XML representation
    <TImport priority="0" name="" modifiedAt="" filename="" ></TImport>
  • Remove com.exalead.linguistic.v10.Remove
    Removes the specified annotations, possibly when some condition is met
    Attributes
    • annotation string
    • ifMatchWith string
    • ifOverlapWith string
    • displayFormsMustMatch boolean
    Name Type Default value Description
    annotation string - Tag of the annotations to be removed
    ifMatchWith string - Removes the annotation if the annotated text span matches that of this one
    ifOverlapWith string - Removes the annotation if it overlaps with this one
    displayFormsMustMatch boolean False If ifMatchWith is TRUE, removes the annotation only if both display forms match

    XML representation
    <Remove annotation="" displayFormsMustMatch="false" ></Remove>
  • Copy com.exalead.linguistic.v10.Copy
    Copies a source annotation along with its display form and display kind to a target annotation
    Attributes
    • annotation string
    • target string
    • unless string
    Name Type Default value Description
    annotation string - The source annotation to be copied
    target string - The target annotation
    unless string - Copies the source annotation unless this annotation is present

    XML representation
    <Copy annotation="" target="" ></Copy>
  • KeepLongestLeftMost com.exalead.linguistic.v10.KeepLongestLeftMost
    When several annotations overlap, keeps the longest (removes all others); if there are several longest annotations, then keep the leftmost ones.
    For example, for 5 tokens "tow truck driver license requirements" and 3 annotations on "tow truck driver", "truck driver license requirements" and "license requirements" with the same tag, keeps the annotation on "truck driver license requirements" and removes the other two.
    Attributes
    • annotations string
    • interTags boolean
    Name Type Default value Description
    annotations string - List of comma-separated annotations to process
    interTags boolean False Keep the longest-leftmost among all the tags. If FALSE, one annotation per tag will be kept

    Nested elements
    • AnnotationProcessed*
    Type Wrapper Description
    AnnotationProcessed* - Alternative way to specify the list of annotations to process
    XML representation
    <KeepLongestLeftMost interTags="false" ></KeepLongestLeftMost>
  • AnnotationProcessed com.exalead.linguistic.v10.AnnotationProcessed
    Alternative way to specify the list of annotations to be processed by the operation KeepLongestLeftMost
    Parent objects
    • KeepLeftMostLongest
    • KeepLongestLeftMost
    Attributes
    • name string
    Name Type Default value Description
    name string -

    XML representation
    <AnnotationProcessed name="" ></AnnotationProcessed>
  • KeepLeftMostLongest com.exalead.linguistic.v10.KeepLeftMostLongest
    When several annotations overlap, keeps the leftmost (removes all others); if there are several leftmost annotations, then keep the longest ones.
    For example, for 5 tokens "tow truck driver license requirements" and 3 annotations on "tow truck driver", "truck driver license requirements" and "license requirements" with the same tag, keeps the annotations on "tow truck driver" and "license requirements".
    Attributes
    • annotations string
    • interTags boolean
    Name Type Default value Description
    annotations string - List of comma-separated annotations to process
    interTags boolean False Keep the leftmost-longest among all the tags. If FALSE, one annotation per tag will be kept

    Nested elements
    • AnnotationProcessed*
    Type Wrapper Description
    AnnotationProcessed* - Alternative way to specify the list of annotations to process
    XML representation
    <KeepLeftMostLongest interTags="false" ></KeepLeftMostLongest>
  • KeepFirst com.exalead.linguistic.v10.KeepFirst
    Selects the first N occurrences or values of an annotation and remove all others
    Attributes
    • annotation string
    • contexts string
    • howMany int
    • what enum(occurrences, values)
    Name Type Default value Description
    annotation string - The annotation to find
    contexts string - Keeps the first N annotation occurrences/values in each of these contexts
    howMany int 1 How many annotation occurrences/values will be kept
    what enum(occurrences, values) occurrences Defines what shall be kept: first N annotation 'occurrences' or 'values'

    XML representation
    <KeepFirst annotation="" howMany="1" what="occurrences" ></KeepFirst>
  • SelectMostFrequentValue com.exalead.linguistic.v10.SelectMostFrequentValue
    Selects the N most frequent values of a given annotation and annotates the document with them
    Attributes
    • annotation string
    • documentAnnotation string
    • truncate boolean
    • howMany int
    Name Type Default value Description
    annotation string - The annotation to find
    documentAnnotation string - Annotates the document with this annotation instead of the selected annotation
    truncate boolean False Keeps only one value when there are multiple candidates
    howMany int 1 How many values should be kept

    XML representation
    <SelectMostFrequentValue annotation="" truncate="false" howMany="1" ></SelectMostFrequentValue>
  • SelectMostFrequentAnnotation com.exalead.linguistic.v10.SelectMostFrequentAnnotation
    Selects the most frequent annotation and annotates the document with it
    Attributes
    • annotations string
    • documentAnnotation string
    Name Type Default value Description
    annotations string - Selects among these annotations
    documentAnnotation string - Annotates the document with this annotation

    XML representation
    <SelectMostFrequentAnnotation annotations="" documentAnnotation="" ></SelectMostFrequentAnnotation>
  • SelectByContexts com.exalead.linguistic.v10.SelectByContexts
    Selects annotations appearing in the first context of a list sorted by decreasing priority.
    For example, selecting an annotation from (title, text) will lookup title context and then, if the annotation is not found, text context.
    Attributes
    • annotation string
    • contexts string
    • documentAnnotation string
    • firstOnly boolean
    Name Type Default value Description
    annotation string - The annotation to find
    contexts string - The contexts to select the annotation from, sorted by decreasing priority
    documentAnnotation string - Annotates the document with this annotation
    firstOnly boolean False Selects only the first occurrence of the annotation

    XML representation
    <SelectByContexts annotation="" contexts="" documentAnnotation="" firstOnly="false" ></SelectByContexts>
  • StringValue exa.bee.StringValue
    No documentation for this element.
    Parent objects
    • endTriggers RegexpEntity
    • leftContexts BooleanEntity
    • leftContexts FloatingPointEntity
    • leftContexts IntegerEntity
    • leftContexts RangeEntity
    • leftContexts RegexpEntity
    • leftContexts SimpleEntity
    • leftContexts TextEntity
    • leftContexts ValuedEntity
    • rightContexts BooleanEntity
    • rightContexts FloatingPointEntity
    • rightContexts IntegerEntity
    • rightContexts RangeEntity
    • rightContexts TextEntity
    • rightContexts ValuedEntity
    • triggers BooleanEntity
    • triggers FloatingPointEntity
    • triggers IntegerEntity
    • triggers RangeEntity
    • triggers RegexpEntity
    • triggers SimpleEntity
    • triggers TextEntity
    • triggers ValuedEntity
    • units BooleanEntity
    • units FloatingPointEntity
    • units IntegerEntity
    • units RangeEntity
    • units TextEntity
    • units ValuedEntity
    Attributes
    • value string
    Name Type Default value Description
    value string - -

    XML representation
    <StringValue value="" ></StringValue>