Does the Bing spell check API have an additional length limit for mode = spell?

The Bing spell check API has a limit of 10,000 char for a piece of text that the request would like to perform spelling check [mode = spell] or proof read [mode = proof (default)].

However, I ran into a problem when a text fragment with an error is clearly under the limit of 10 thousand, does not return with marked markers in the spell check request, but returns back to the proof check request.

What gives? Is there a lower limit for spell checking?

The output for both queries is below. I use POST in both cases, and both responses return 200 OK

Mode: Spell

Request:

POST https://api.cognitive.microsoft.com/bing/v5.0/spellcheck/?mode=spell HTTP / 1.1 Content-Type: application / x-www-form-urlencoded Host: api.cognitive.microsoft.com Ocp-Apim-Subscription-Key: ••••••••••••••••••••••••••••••••••

Text = This is a long report with some errors here. its supposed to be a question, but I don't think about a long question. perhaps what does it mean, I have nothing to ask?

Answer:

Vary: Accept-Encoding BingAPIs-TraceId: 2802E335D1A04D22865FCA6039E61233 X-MSEdge-ClientID: 3F1CA016365F6B862DF6AA10376E6A50 X-MSAPI-UserState: 97c3 BingAPIs-Market: en-US X-MSEdge-Ref: Ref A: 2802E335D1A04D22865FCA6039E61233 Ref B: E62A760E2E5891B3D022742C51159258 Ref C: W 10 Jan 13:44:58 2017 PST apim-request-id: 7b94e044-d1fe-4bbc-a153-4d4e5ef30586 Strict transport safety: max-age = 31536000; IncludeSubdomains; preload Cache-Control: max-age = 0, private Date: Tue, 10 Jan 2017 21:44:57 GMT P3P: CP = "NON UNI COM NAV STA LOC CURA DEVa PSAa PSDa OUR IND" Content-Length: 44 Content- Type: application / json; charset = utf-8 Expires: Tue, 10 Jan 2017 21:43:57 GMT

{"_type": "Spell Checker", "flaggedTokens": []}

Mode: Proof

Request:

POST https://api.cognitive.microsoft.com/bing/v5.0/spellcheck/?mode=proof HTTP / 1.1 Content-Type: application / x-www-form-urlencoded Host: api.cognitive.microsoft.com Ocp-Apim-Subscription-Key: ••••••••••••••••••••••••••••••••••

Text = This is a long report with some errors here. its supposed to be a question, but I don't think about a long question. perhaps what does it mean, I have nothing to ask?

Answer:

Vary: Accept-Encoding BingAPIs-TraceId: 627B24C4E6D148E1B441F29A4872942B X-MSEdge-ClientID: 33F31CBFF80462EB27B316B9F935630A X-MSAPI-UserState: 983f BingAPIs-Market: en-US X-MSEdge-Ref: Ref A: 627B24C4E6D148E1B441F29A4872942B Link B: 79AB388A3DFCBD481B71DB909B097DC3 Ref C: W 10 Jan 13:46:16 2017 PST apim-request-id: 645f3de5-6823-40d1-aea6-312e10d1eee2 Strict transport safety: max-age = 31536000; IncludeSubdomains; preload Cache-Control: max-age = 0, private Date: Tue, 10 Jan 2017 21:46:16 GMT P3P: CP = "NON UNI COM NAV STA LOC CURA DEVa PSAa PSDa OUR IND" Content-Length: 700 Content- Type: application / json; charset = utf-8 Expires: Tue, Jan 10, 2017 9:45:16 PM GMT

{

"_ type": "Spellcheck",

"flaggedTokens": [

{ "offset": 15, "token": "sentance", "type": "UnknownToken", "suggestions": [ { "suggestion": "sentence", "score": 0.687877624668787 } ] }, { "offset": 86, "token": "i", "type": "UnknownToken", "suggestions": [ { "suggestion": "I", "score": 0 } ] }, { "offset": 137, "token": "i", "type": "UnknownToken", "suggestions": [ { "suggestion": "I", "score": 0 } ] }, { "offset": 52, "token": "its", "type": "UnknownToken", "suggestions": [ { "suggestion": "it's", "score": 0.830337199488689 } ] }, { "offset": 160, "token": "selious", "type": "UnknownToken", "suggestions": [ { "suggestion": "serious", "score": 0.897224156828521 }, { "suggestion": "delicious", "score": 0.687622047694618 } ] } 

]

}

0
source share
1 answer

This is another source of the Bing API, but probably a source of truth: https://dev.cognitive.microsoft.com/docs/services/56e73033cf5ff80c2008c679/operations/56e73036cf5ff81048ee6727

Spell - Suggest a search engine such as spelling correction. This will fix small queries (up to 9 tokens) without a change shell and will be more optimized (performance and relevance) for searching as queries.

+1
source

Source: https://habr.com/ru/post/1264500/


All Articles