POST api/Lexer

Morphologic analyze a text, with plenty of options available

Request Information

URI Parameters

None.

Body Parameters

LexRequest
NameDescriptionTypeAdditional information
text

string

None.

lang

string

None.

flags

string

None.

SpellRepairs

integer

None.

maxTokens

integer

None.

join

boolean

None.

useLocalContext

true implies the sentences use autmatic local-internal context

boolean

None.

useExternalContext

if true POS will use External Context, provided by: contextID

boolean

None.

contextID

External Context ID

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "text": "sample string 1",
  "lang": "sample string 2",
  "flags": "sample string 3",
  "SpellRepairs": 4,
  "maxTokens": 5,
  "join": true,
  "useLocalContext": true,
  "useExternalContext": true,
  "contextID": 8
}

application/xml, text/xml

Sample:
<LexRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LexServerWebApi.Models">
  <SpellRepairs>4</SpellRepairs>
  <contextID>8</contextID>
  <flags>sample string 3</flags>
  <join>true</join>
  <lang>sample string 2</lang>
  <maxTokens>5</maxTokens>
  <text>sample string 1</text>
  <useLocalContext>true</useLocalContext>
</LexRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Lexemes
NameDescriptionTypeAdditional information
Text

Original Text to-be-analyzed

string

None.

Corrected

Text after the spell-correction process.

string

None.

TextPOS

Text: corrected and POS-Tagged "word1/POS1 word2/POS2..."

string

None.

DialogTag

String representation of the Dialog-Tag

string

None.

Tokens

Analyzed Tokens

Collection of Lexeme

None.

Response Formats

application/json, text/json

Sample:
{
  "Text": "sample string 1",
  "Corrected": "sample string 2",
  "TextPOS": "sample string 3",
  "DialogTag": "sample string 4",
  "Tokens": [
    {
      "Tags": [
        {
          "Token": "sample string 1",
          "Word": "sample string 2",
          "Root": "sample string 3",
          "Lemma": "sample string 4",
          "Tag": "sample string 5",
          "FreqCorpus": 6.1,
          "Probability": 7.1,
          "LeftIndex": 8,
          "Length": 9,
          "WordCount": 10,
          "SpellCorrection": "sample string 11",
          "Meaning": "sample string 12",
          "Properties": [
            "sample string 1",
            "sample string 2"
          ]
        },
        {
          "Token": "sample string 1",
          "Word": "sample string 2",
          "Root": "sample string 3",
          "Lemma": "sample string 4",
          "Tag": "sample string 5",
          "FreqCorpus": 6.1,
          "Probability": 7.1,
          "LeftIndex": 8,
          "Length": 9,
          "WordCount": 10,
          "SpellCorrection": "sample string 11",
          "Meaning": "sample string 12",
          "Properties": [
            "sample string 1",
            "sample string 2"
          ]
        }
      ],
      "Token": "sample string 1",
      "Word": "sample string 2",
      "Root": "sample string 3",
      "Lemma": "sample string 4",
      "Tag": "sample string 5",
      "FreqCorpus": 6.1,
      "Probability": 7.1,
      "LeftIndex": 8,
      "Length": 9,
      "WordCount": 10,
      "SpellCorrection": "sample string 11",
      "Meaning": "sample string 12",
      "Properties": [
        "sample string 1",
        "sample string 2"
      ]
    },
    {
      "Tags": [
        {
          "Token": "sample string 1",
          "Word": "sample string 2",
          "Root": "sample string 3",
          "Lemma": "sample string 4",
          "Tag": "sample string 5",
          "FreqCorpus": 6.1,
          "Probability": 7.1,
          "LeftIndex": 8,
          "Length": 9,
          "WordCount": 10,
          "SpellCorrection": "sample string 11",
          "Meaning": "sample string 12",
          "Properties": [
            "sample string 1",
            "sample string 2"
          ]
        },
        {
          "Token": "sample string 1",
          "Word": "sample string 2",
          "Root": "sample string 3",
          "Lemma": "sample string 4",
          "Tag": "sample string 5",
          "FreqCorpus": 6.1,
          "Probability": 7.1,
          "LeftIndex": 8,
          "Length": 9,
          "WordCount": 10,
          "SpellCorrection": "sample string 11",
          "Meaning": "sample string 12",
          "Properties": [
            "sample string 1",
            "sample string 2"
          ]
        }
      ],
      "Token": "sample string 1",
      "Word": "sample string 2",
      "Root": "sample string 3",
      "Lemma": "sample string 4",
      "Tag": "sample string 5",
      "FreqCorpus": 6.1,
      "Probability": 7.1,
      "LeftIndex": 8,
      "Length": 9,
      "WordCount": 10,
      "SpellCorrection": "sample string 11",
      "Meaning": "sample string 12",
      "Properties": [
        "sample string 1",
        "sample string 2"
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<Lexemes xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LexServerWebApi.Models">
  <Corrected>sample string 2</Corrected>
  <DialogTag>sample string 4</DialogTag>
  <Text>sample string 1</Text>
  <TextPOS>sample string 3</TextPOS>
  <Tokens>
    <Lexeme>
      <FreqCorpus>6.1</FreqCorpus>
      <LeftIndex>8</LeftIndex>
      <Lemma>sample string 4</Lemma>
      <Length>9</Length>
      <Meaning>sample string 12</Meaning>
      <Probability>7.1</Probability>
      <Properties xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </Properties>
      <Root>sample string 3</Root>
      <SpellCorrection>sample string 11</SpellCorrection>
      <Tag>sample string 5</Tag>
      <Token>sample string 1</Token>
      <Word>sample string 2</Word>
      <WordCount>10</WordCount>
      <Tags>
        <ETag>
          <FreqCorpus>6.1</FreqCorpus>
          <LeftIndex>8</LeftIndex>
          <Lemma>sample string 4</Lemma>
          <Length>9</Length>
          <Meaning>sample string 12</Meaning>
          <Probability>7.1</Probability>
          <Properties xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>sample string 1</d6p1:string>
            <d6p1:string>sample string 2</d6p1:string>
          </Properties>
          <Root>sample string 3</Root>
          <SpellCorrection>sample string 11</SpellCorrection>
          <Tag>sample string 5</Tag>
          <Token>sample string 1</Token>
          <Word>sample string 2</Word>
          <WordCount>10</WordCount>
        </ETag>
        <ETag>
          <FreqCorpus>6.1</FreqCorpus>
          <LeftIndex>8</LeftIndex>
          <Lemma>sample string 4</Lemma>
          <Length>9</Length>
          <Meaning>sample string 12</Meaning>
          <Probability>7.1</Probability>
          <Properties xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>sample string 1</d6p1:string>
            <d6p1:string>sample string 2</d6p1:string>
          </Properties>
          <Root>sample string 3</Root>
          <SpellCorrection>sample string 11</SpellCorrection>
          <Tag>sample string 5</Tag>
          <Token>sample string 1</Token>
          <Word>sample string 2</Word>
          <WordCount>10</WordCount>
        </ETag>
      </Tags>
    </Lexeme>
    <Lexeme>
      <FreqCorpus>6.1</FreqCorpus>
      <LeftIndex>8</LeftIndex>
      <Lemma>sample string 4</Lemma>
      <Length>9</Length>
      <Meaning>sample string 12</Meaning>
      <Probability>7.1</Probability>
      <Properties xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </Properties>
      <Root>sample string 3</Root>
      <SpellCorrection>sample string 11</SpellCorrection>
      <Tag>sample string 5</Tag>
      <Token>sample string 1</Token>
      <Word>sample string 2</Word>
      <WordCount>10</WordCount>
      <Tags>
        <ETag>
          <FreqCorpus>6.1</FreqCorpus>
          <LeftIndex>8</LeftIndex>
          <Lemma>sample string 4</Lemma>
          <Length>9</Length>
          <Meaning>sample string 12</Meaning>
          <Probability>7.1</Probability>
          <Properties xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>sample string 1</d6p1:string>
            <d6p1:string>sample string 2</d6p1:string>
          </Properties>
          <Root>sample string 3</Root>
          <SpellCorrection>sample string 11</SpellCorrection>
          <Tag>sample string 5</Tag>
          <Token>sample string 1</Token>
          <Word>sample string 2</Word>
          <WordCount>10</WordCount>
        </ETag>
        <ETag>
          <FreqCorpus>6.1</FreqCorpus>
          <LeftIndex>8</LeftIndex>
          <Lemma>sample string 4</Lemma>
          <Length>9</Length>
          <Meaning>sample string 12</Meaning>
          <Probability>7.1</Probability>
          <Properties xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>sample string 1</d6p1:string>
            <d6p1:string>sample string 2</d6p1:string>
          </Properties>
          <Root>sample string 3</Root>
          <SpellCorrection>sample string 11</SpellCorrection>
          <Tag>sample string 5</Tag>
          <Token>sample string 1</Token>
          <Word>sample string 2</Word>
          <WordCount>10</WordCount>
        </ETag>
      </Tags>
    </Lexeme>
  </Tokens>
</Lexemes>