Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/9bow/komoranrestapiserver
Simple RESTful API Server for KOMORAN
https://github.com/9bow/komoranrestapiserver
java-8 komoran nlp restful-api spark sparkjava sparkjava-framework
Last synced: 4 days ago
JSON representation
Simple RESTful API Server for KOMORAN
- Host: GitHub
- URL: https://github.com/9bow/komoranrestapiserver
- Owner: 9bow
- Created: 2017-05-20T16:40:46.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-19T09:06:54.000Z (almost 6 years ago)
- Last Synced: 2024-12-16T23:09:26.438Z (6 days ago)
- Topics: java-8, komoran, nlp, restful-api, spark, sparkjava, sparkjava-framework
- Language: Java
- Homepage: http://komoran.kr
- Size: 58.6 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 소개
* `KOMORANRestAPIServer`는 [KOMORAN 3.0](https://github.com/shin285/KOMORAN) 의 간단한 RESTful API Server입니다.
* [Spark Framework](http://sparkjava.com/) 기반으로 제작하였습니다.# 빠른 실행
* `git clone` 후, 다음의 명령어를 이용하여 실행합니다.
```shell
./gradlew run
```# 간단한 사용법
* Web Browser를 열어, `localhost:8080/api`에 접근합니다.
* 이 때, `GET` Method로 분석하고자 하는 문장(`query`)과 사전 모델의 종류(`model_type`: `full`, `light`)를 입력합니다.
* 예1. `Full Model`을 이용하여 `바람과 함께 사라지다를 봤어.`라는 문장을 분석하고 싶을 경우
```
/*
* 호출 URL: http://localhost:8080/api?query=바람과 함께 사라지다를 봤어.&model_type=full
*/
/*
* 결과:
* {
* "queryString":"바람과 함께 사라지다를 봤어.",
* "useModelSizeFull":true,
* "queryResult":[
* {"first":"바람과 함께 사라지다","second":"NNP"},
* {"first":"를","second":"JKO"},
* {"first":"보","second":"VV"},
* {"first":"았","second":"EP"},
* {"first":"어","second":"EF"},
* {"first":".","second":"SF"}
* ]
* }
*/
```
* 예2. `Light Model`을 이용하여 `바람과 함께 사라지다를 봤어.`라는 문장을 분석하고 싶을 경우
```
/*
* 호출 URL: http://localhost:8080/api?query=바람과 함께 사라지다를 봤어.&model_type=light
*/
/*
* 결과:
* {
* "queryString":"바람과 함께 사라지다를 봤어.",
* "useModelSizeFull":false,
* "queryResult":[
* {"first":"바람","second":"NNG"},
* {"first":"과","second":"JC"},
* {"first":"함께","second":"MAG"},
* {"first":"사라지","second":"VV"},
* {"first":"다","second":"EC"},
* {"first":"를","second":"JKO"},
* {"first":"보","second":"VV"},
* {"first":"았","second":"EP"},
* {"first":"어","second":"EF"},
* {"first":".","second":"SF"}
* ]
* }
*/
```