litera5.api.v1.2015-09-15.stats.json

Модель статистического отчёта версия 1.2015-09-15

{
  annotations: [{                 // список типов аннотаций (список)
    kind: String,                   // внутренний тип аннотации
    name: String,                   // название типа для людей
    count: Int                      // количество аннотаций этого типа
  }], 
  fleschIndex: {                  // индекс удобочитаемости
    value: Float,                   // значение
    comment: String                 // расшифровка
  }, 
  fogIndex: {                     // индекс туманности
    value: Float,                   // значение
    comment: String                 // расшифровка
  }, 
  statistic: {                    // статистика текста
    chars: Int,                     // знаков
    charsNoSpace: Int,              // знаков без пробелов
    syllables: Int,                 // слогов
    words: Int,                     // слов
    sentenses: Int,                 // предложений
    paragraphs: Int,                // параграфов
    headers: Int,                   // заголовков
    uniqueWords: Int,               // уникальных слов
    uniqueForms: Int,               // уникальных форм
    wordsInSentence: Float,         // слов в предложении
    lettersInWord: Float,           // букв в слове
    wordsInParagraph: Float,        // слов в параграфе
    sentencesInParagraph: Float,    // предложений в параграфе
    syllablesInWord: Float,         // слогов в слове,
    price: Int                      // цена проверки документа в 1/10 страниц (180 знаков с пробелами), не меньше 1/2 страницы (при объёме текста меньше 900 знаков). (*)
  },
  seo: {                          // SEO-анализ
    nauseaClassic: Float,           // тошнота классическая
    nauseaAcademic: Float,          // тошнота академическая
    water: Float,                   // водность
    bigramCount: Int,               // количество частотных биграмм
    trigramCount: Int,              // количество частотных триграмм
    ngramCount: Int,                // количество частотных тетра-и-более-грамм
    wrongColls: String[]            // список неестественных повторяющихся сочетаний
  }, 
  content: {                      // содержимое
    userWords: String               // слова из частного словаря
  },
  time: {                         // коммуникация
    write: String,                  // среднее время набора текста
    spell: String,                  // среднее время чтения вслух
    read: String                    // среднее время чтения про себя
  },
  top: {                          // наиболее... 
    mostFrequentWords: [{           // часто встречающиеся слова (список)
      word: String,                 // слово
      value: Int                    // количество
    }], 
    mostFrequentForms: [{           // часто встречающиеся формы (список)
      word: String,                 // слово
      value: Int                    // количество
    }], 
	mostLongWords: [{               // длинные слова (список)
      word: String,                 // слово
      value: Int                    // количество
    }], 
	mostFrequentProperName: [{      // часто встречающиеся имена собственные (список)
      word: String,                 // слово
      value: Int                    // количество
    }]
  }
}

 

(star) Примечание.Статистический отчёт может быть получен несколькими путями.

  1. При вызове метода CMS onInitialStats, в этом случае будет указана цена лишь первоначальной проверки документа выполненной автоматически при входе пользователя в iFrame, в последствии пользователь может совершить повторные проверки

  2. При вызове метода CMS onSaveCorrected, в этом случае поле price будет содержать цену для всех проверок сделанных пользователем в ходе работы с iFrame этого документа
  3. При проверке документа при помощи метода API check-ogxt и получении результатов проверки и статистики методом API check-ogxt-results, поле price будет содержать цену конкретной проверки выполненной по соответствующему запросу check-ogxt.