Список API методов


- Метод получения списка текстов

Описание: Получение списка текстов

Имя метода: "getTexts"

Обязательные параметры: method

Пример запроса: data={"method":"getTexts"}


- Метод классификации текстов:

Описание: Классификация текста

Имя метода: "classify"

Режимы:

"full" - вывести полный результат

"short" - вывести краткий результат

Обязательные параметры: method, mode, textName

Пример запроса:

data={"method":"classify","mode":"short","textName":"sun_1.txt"

Пример ответа:

{result: ["1"], value: ["Астрономия:9.0"]} 

1.      result:["1"] 

2.      value:[ "Астрономия:9.0"]


- Метод статистического анализа

Описание: Статистический анализ текста

Имя метода: "statictics"

Режимы:

"1" - Частотное распределение букв

"2" - Количество предложений

"3" - Количество слов в тексте

"4" - Частотное распределение букв по позициям

"5" - Максимальная длина нового слова

"6" - Размер словника  

"7" - Максимальная длина слова

"8" - Максимальное "новое" слово

"9" - Частотное распределение слов

"10" - Максимальное слово

"11" - Средняя длина предложения

"12" - Частотное распределение неслужебных частей речи

"13" - Средняя длина слова

"14" - Частотное распределение длин слов

Обязательные параметры: method, mode, textName

Пример запроса:

data={"method":"statistics","mode":"7","textName":"sun1.txt"}

Пример ответа:

{result: ["1"], value:["20"]}

1.      result:["1"] 

2.      value:["20"]


- Метод получения ключевых слов

Описание: По исходному тексту возвращается список ключевых слов

Имя метода: "getKeyWords"

Обязательные параметры: method, textName

Пример запроса: {"method":"getKeyWords","textName":"sun1.txt"}

Пример ответа:

{result: ["1"], value: [,…]}

1.      result:["1"] 

2.      value:[,…]


- Метод получения ключевых слов на основе ИнТеМа

Описание: По исходному тексту возвращается список ключевых слов со значением ИнТеМа

Имя метода: "getKeyWordsByIntem"

Обязательные параметры: method, textName

Пример запроса: {"method":"getKeyWordsByIntem","textName":"bulgakov_all.txt"}

Пример ответа:

{result: ["1"], value: [,…]}

1.      result:["1"] 

2.      value:[,…]


- Метод общая статистика слов

Описание: Статистический анализ

Имя метода: "getData"

Режимы:

9 - Статистика длин слов

5 - Максимальное новое слово

7 - Частотное распределение букв

3 - Максимальное слово

6 - Средняя длина предложения

8 - Частотное распределение букв по позициям

11- Список новых слов

Обязательные параметры: method, mode

Пример запроса: {"method":"getData","mode":"5"}

Пример ответа:

{result: ["1"], value: ["сподвыподвертом "]}

1.      result:["1"] 

2.      value: ["сподвыподвертом "]