POST api/Lexer
Morphologic analyze a text, with plenty of options available
Request Information
URI Parameters
None.
Body Parameters
LexRequest| Name | Description | Type | Additional 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| Name | Description | Type | Additional 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>