๋ฌธ์ ์ต์ ํ๋ฅผ ์ํด์ ๋ณ๊ฒฝ๋ ๋ถ๋ถ ๋๋ ์์ ํ ๋ถ๋ถ์ด ๋ฐ๊ฒฌ๋๋ฉด ๋ฐ๊ฒฌ์๊ฐ ๊ผญ! ์์ ํด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. !!!
Sentence, Word API
์๋ฌธ ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ ๋ฌธ์ฅ ๊ฒฐ๊ณผ ๋ฐ ๋จ์ด๊ฒฐ๊ณผ๋ฅผ ์ป๋ ๋ฐฉ๋ฒ์ ๋ํ API ์๋ด
๋จ์ด ๊ฒฐ๊ณผ๋ฅผ ์ป๊ธฐ์ํด์๋ ์๋ฌธ์ ๋ณด์ ๋จ์ด ์ถ์ถ ์ต์ ์ ์ค์ ํ์ฌ ๋ณด๋ด์ผ ํฉ๋๋ค.
๋ฌธ์ฅ๋ณ๋จ์ด, ์๋ฌธ์ ์ฒด ๋จ์ด์ ๋ณด๋ฅผ ์ ๊ณต ํฉ๋๋ค.
Engine API, Rest API๋ฅผ ์ ๊ณตํฉ๋๋ค.
Engine API example path
Rest API example path
Request (json object)
Key | Description | ํ์์ฌ๋ถ | Type | ๊ธฐ๋ณธ๊ฐ |
title | ์ ๋ชฉ | ๋์ค ํ๋๋ | String | ย |
contents | ๋ณธ๋ฌธ | String | ย | |
doc_type | ๋ฌธ์์ ํ | N | String | SNS |
lang_code | ์ธ์ด์ฝ๋ | N | String | KO |
word_properties | ๋จ์ด์ถ์ถ์ค์
| N | JsonObject | ย |
{ | ย | ย | ย | ย |
is_recommend | ์ถ์ฒ๋จ์ด ์ถ์ถ์ฌ๋ถ | N | Boolean | false |
is_compound_in | ๋ณตํฉ๋จ์ด์ ํฌํจ๋ | N | Boolean | true |
is_compound | ๋ณตํฉ๋จ์ด ์ถ์ถ์ฌ๋ถ | N | Boolean | true |
in_word_class_array | ํฌํจํ์ฌ๋ฐฐ์ด
| N | JsonArray | ย |
out_word_class_array | ์ ์ธํ์ฌ๋ฐฐ์ด | N | JsonArray | ย |
in_word_class_detail_array | ํฌํจ์์ธํ์ฌ๋ฐฐ์ด
| N | JsonArray | ย |
out_word_class_detail_array | ์ ์ธ์์ธํ์ฌ๋ฐฐ์ด
| N | JsonArray | ย |
} | ย | ย | ย | ย |
ย
๋ฌธ์ฅ ๋ฐ ๋ฌธ์ฅ๋ณ ๋จ์ด์ ๋ณด
Engine API
package name: org.moara.ara.datamining.textmining.api.engine
class name: DocumentSentencesApi
Rest API (post)
address/document/sentences
Response (json object)
Key | Description | Type | Child Type |
analysis_contents | ๋ถ์์๋ฌธ
| String | ย |
sentence_array | ๋ฌธ์ฅ๋ฐฐ์ด | JsonArray | JsonObject |
[ | ย | ย | ย |
sentence | ๋ฌธ์ฅ | String | ย |
line_number | ๋ฌธ์ฅ๋ฒํธ 1๋ถํฐ์์ํ๋๊ฐ | Integer | ย |
important_score | ๋ฌธ์ฅ ์ค์๋์ ์ | Double | ย |
is_important | ์ค์๋ฌธ์ฅ์ฌ๋ถ | Boolean | ย |
is_title | ์ ๋ชฉ๋ฌธ์ฅ์ฌ๋ถ | Boolean | ย |
start_index | ๋ถ์์๋ฌธ๋ด ์์์์น | Integer | ย |
end_index | ๋ถ์์๋ฌธ๋ด ๋์์น | Integer | ย |
start_offset | ์์ฑํ์ผ ์์์์น์ ๋ณด | Double | ย |
end_offset | ์์ฑํ์ผ ๋์์น ์ ๋ณด | Double | ย |
attribute_array | ๋ฌธ์ฅ์์ฑ ๋ฐฐ์ด | JsonArray | String |
word_array | ๋จ์ด ๋ฐฐ์ด | JsonArray | JsonObject |
] | ย | ย | ย |
attribute_array
EXCEPTION //์์ธ๋ฌธ์ฅ
, FINAL //์ข
๊ฒฐ๋ฌธ์ฅ
, REVERSE //๋ฐ์ ๋ฌธ์ฅ
, PRODUCT //์ํ
, REQUEST //์์ฒญ
, WILL //์์ง
, JUDGMENT //ํ๋จ
, BASE //๊ธฐ์ค
ย
์๋ฌธ ์ ์ฒด ๋จ์ด์ ๋ณด
Engine API
package name: org.moara.ara.datamining.textmining.api.engine
class name: DocumentWordsApi
Rest API (post)
address/document/words
Response (json object)
Key | Description | Type | Child Type |
analysis_contents | ๋ถ์์๋ฌธ
| String | ย |
word_array | ๋ฌธ์ฅ๋ฐฐ์ด | JsonArray | JsonObject |
ย
Response (json object) ๋จ์ด์ ๋ณด (๊ณตํต)
Key | Description | Type | Child Type |
word_code | ๋จ์ด์ฝ๋ | String | ย |
syllable | ์์ | String | ย |
extract_code | ์ถ์ถ์ฝ๋
| String | ย |
extract_type | ์ถ์ถ์ ํ(์ํ,๋ณํ์ด,์ ์์ด) | String | ย |
word_class | ํ์ฌ | String | ย |
word_class_detail | ์์ธํ์ฌ | String | ย |
start_index | ์์์์น
| Integer | ย |
end_index | ๋์์น
| Integer | ย |
analysis_group_array | ๋ถ์๊ทธ๋ฃน ๋ฐฐ์ด
| JsonArray | String |
element_array | ๋จ์ด์์ ๋ฐฐ์ด | JsonArray | String |
ย
word_class
, DETERMINER //๊ดํ์ฌ
, INTERJECTION //๊ฐํ์ฌ
, POSTPOSITIONS //์กฐ์ฌ
, NUMERAL //์์ฌ
, ADVERB //๋ถ์ฌ
, KEEP_NOUN //๋ถ์ฉ๋ช
์ฌ
, NOUN //๋ช
์ฌ
, AFFIX //์ ์ฌ
, SYMBOL //๊ธฐํธ, ๋ถํธ
, ENDING //์ด๋ฏธ
, INTEREST_TOPIC //๊ด์ฌํ ํฝ
, VERB //๋์ฌ
, ADJECTIVE //ํ์ฉ์ฌ
, COPULA //๊ณ์ฌ
, OBJECT //๊ฐ์ฒด
word_class_detail
,NNG //์ผ๋ฐ ๋ช
์ฌ
,NNP //๊ณ ์ ๋ช
์ฌ
,NNB //์์กด ๋ช
์ฌ
,NR //์์ฌ
,NP //๋๋ช
์ฌ
,NNF // ๋ช
์ฌ (์ธ๋์ด) ์ธ๊ตญ์ด ํ๊ตญ์ด ํ๊ธฐ, ์ธ๋์ด
,NNM // ๋ช
์ฌ (์์ธ) ๊ณณ, ๋ด, ๋ฐ ๋ฑ
,NNU // ์์กด๋ช
์ฌ (๋จ์) ์
์ ์๋ ๋์์ ์
์ ์๊ฒ ๋จ์ํ ํจ
,NH //์์ฌ(ํ๊ธ) ์์ฌ๋ ์ฌ๋ฌผ์ ์๋์ด๋ ์์๋ฅผ ๊ฐ๋ฆฌํค๋ ๋จ์ด
//๋์ฌ, ํ์ฉ์ฌ ----------------------------------------------------------------------
,VV //๋์ฌ
,VA //ํ์ฉ์ฌ
,VXA //๋ณด์กฐ ํ์ฉ์ฌ ํ์ฉ์ฌ ๋ณด์กฐ
,VXV // ๋ณด์กฐ ๋์ฌ
,VX //ํ์ ์ฉ์ธ
,VXO //๋ณด์กฐ์ฉ์ธ ์๋จ์ด (๋ณํ์ด๋ฏธ?)
,VCP //๊ธ์ ์ง์ ์ฌ
,VCN //๋ถ์ ์ง์ ์ฌ
,VE //๋ณํ์ด๋ฏธ
//๊ดํ์ฌ ----------------------------------------------------------------------
,MM //๊ดํ์ฌ
//๋ถ์ฌ ----------------------------------------------------------------------
,MAG //์ผ๋ฐ ๋ถ์ฌ
,MAJ //์ ์ ๋ถ์ฌ
,MAE //๋ถ์ฌ (๋จ์์ ) ๋ค, ์, ๋ , ๋ง, ๋ชป, ์
,MAI //๋ถ์ฌ (์์ธ) ๋ฐ, ํจ๊ป
,CP // ๊ณ์ฌ ์) ์ด/CP
,MMR //์๊ดํ์ฌ ํ, ๋, ์ธ โฆ
,IC //๊ฐํ์ฌ
//์กฐ์ฌ ----------------------------------------------------------------------
,JK //์กฐ์ฌ
,JKS //์ฃผ๊ฒฉ ์กฐ์ฌ
,JKC //๋ณด๊ฒฉ ์กฐ์ฌ
,JKG //๊ดํ๊ฒฉ ์กฐ์ฌ
,JKO //๋ชฉ์ ๊ฒฉ ์กฐ์ฌ
,JKB //๋ถ์ฌ๊ฒฉ ์กฐ์ฌ
,JKV //ํธ๊ฒฉ ์กฐ์ฌ
,JKQ //์ธ์ฉ๊ฒฉ ์กฐ์ฌ
,JC //์ ์ ์กฐ์ฌ
,JX //๋ณด์กฐ์ฌ
//์ด๋ฏธ ----------------------------------------------------------------------
,EN //์ด๋ฏธ (์ผ๋ฐ) ์) L์ง/EF, ๋ฉด์/EF)
,EP //์ ์ด๋ง์ด๋ฏธ
,EF //์ข
๊ฒฐ ์ด๋ฏธ
,EC //์ฐ๊ฒฐ ์ด๋ฏธ
,ETN //๋ช
์ฌํ ์ ์ฑ ์ด๋ฏธ
,ETM //๊ดํํ ์ ์ฑ ์ด๋ฏธ
,XPN //์ฒด์ธ ์ ๋์ฌ
,XSN //๋ช
์ฌํ์ ์ ๋ฏธ์ฌ
,XSV //๋์ฌ ํ์ ์ ๋ฏธ์ฌ
,XSA //ํ์ฉ์ฌ ํ์ ์ ๋ฏธ์ฌ
,XR //์ด๊ทผ
,SF //๋ง์นจํ, ๋ฌผ์ํ, ๋๋ํ ., ?, !,
,SE //์ค์ํ ...โฆโฆ
,SS //๋ฐ์ดํ,๊ดํธํ,์คํ ' " {} () [] <>
,SP //์ผํ,๊ฐ์ด๋์ ,์ฝ๋ก ,๋น๊ธ ,ยท : / ;
,SO //๋ถ์ํ(๋ฌผ๊ฒฐ,์จ๊น,๋น ์ง) ~ - โ รโก
,SW //๊ธฐํ๊ธฐํธ @ # $ % ^ & * = _ + ` |
,SH //ํ์
,SL //์ธ๊ตญ์ด
,SN //์ซ์ํ ํน์๊ธฐํธ
,NF //๋ช
์ฌ์ถ์ ๋ฒ์ฃผ
,NV //์ฉ์ธ์ถ์ ๋ฒ์ฃผ
,NA //๋ถ์๋ถ๋ฅ๋ฒ์ฃผ
,XS //์ ๋ฏธ์ฌ (์ผ๋ฐ) ์) ์ /SF ๋ณ/SF
analysis_group
, EXCEPTION //์์ธ์ด
, REVERSE //๋ฐ์ ์ด
, FINAL //์ข
๊ฒฐ์ด
, JOB //์ง์
, PERSON //์ธ๋ฌผ
, PLACE//์ฅ์
, BANK //์ํ
, COLLATERAL //๋ด๋ณด
, CAR //์ฐจ๋
, CAR_MANUFACTURER //์ฐจ๋ ์ ์กฐ์ฌ
, SPECIAL_CONTRACT //ํน์ฝ
, PRODUCT //์ํ
, REQUIRED_EXTRACTION //ํ์ ์ถ์ถ
, CONTEXT //๋ฌธ๋งฅ
, ACTION_WORD //ํ์๋จ์ด
, MODIFICAND_ENDING //ํผ์์์ด ์ด๋ฏธ
, FIVE_W_ONE_H //5W1H๊ด๋ จ๋จ์ด๊ทธ๋ฃน
, SUBJECTIVE_POSTPOSITIONS//์ฃผ๊ฒฉ์กฐ์ฌ
, DESCRIPTION_POSTPOSITIONS//์์ ๊ฒฉ์กฐ์
, DETERMINER_POSTPOSITIONS//๊ดํ๊ฒฉ์กฐ์ฌ
, OBJECTIVE_POSTPOSITIONS//๋ชฉ์ ๊ฒฉ์กฐ์ฌ
, SUB_POSTPOSITIONS//๋ณด์กฐ๊ฒฉ์กฐ์ฌ
, APPELLATION_POSTPOSITIONS//ํธ์นญ๊ฒฉ์กฐ์ฌ
, ADVERBIAL_POSTPOSITIONS//๋ถ์ฌ๊ฒฉ์กฐ์ฌ
, QUOTATION_POSTPOSITIONS//์ธ์ฉ๊ฒฉ์กฐ์ฌ
, HABIT_POSTPOSITIONS//์ต๊ด๊ฒฉ์กฐ์ฌ
, CONJUNCTION_POSTPOSITIONS//์ ์์กฐ์ฌ
, REASON_POSTPOSITIONS //์์ธ๊ฒฉ์กฐ์ฌ
, EXTRACT_PRIORITY // ์ถ์ถ์ฐ์ ์์
, EMOTION //๊ฐ์ฑ
, CONVERT_ENDING // ๋ณํ์ด๋ฏธ
, PRONOUN // ๋๋ช
์ฌ
, WHO_POSTPOSITIONS // ์กํ์์น ๋๊ตฌ ์กฐ์ฌ
, WHEN_POSTPOSITIONS // ์กํ์์น ์ธ์ ์กฐ์ฌ
, WHERE_POSTPOSITIONS // ์กํ์์น ์ด๋์ ์กฐ์ฌ
, TIME // ์๊ฐ๋ช
์ฌ
, PREDICATE_DETERMINER//์ฉ์ธ ๊ดํ์ฌ
, SUBSTANTIVE_DETERMINER//์ฒด์ธ ๊ดํ์ฌ
, SUBSTAN_ONE_LETTER_FR //ํ๋จ์ด ์ ์ฒด์ธ
, SUBSTAN_ONE_LETTER_BK //ํ๋จ์ด ๋ค ์ฒด์ธs
, SUBSTAN_ONE_LETTER_ALL //ํ๋จ์ด ์ฒด์ธ
, PREDIC_ONE_LETTER_FR //ํ๋จ์ด ์ ์ฉ์ธ
, PREDIC_ONE_LETTER_BK //ํ๋จ์ด ๋ค ์ฉ์ธ
, PREDIC_ONE_LETTER_ALL //ํ๋จ์ด ์ฉ์ธ
, ONE_LETTER_NOUN // ํ๋จ์ด๋ช
์ฌ
, PHRASE_DISUSE_WORD // ๊ตฌ๋ฌธ๋ถ์ฉ๋จ์ด
, PHRASE_USE_WORD // ๊ตฌ๋ฌธํ์๋จ์ด
, BASE //๊ธฐ์ค
, REQUEST //์์ฒญ
, WILL //์์ง
, JUDGMENT //ํ๋จ
, DAY_OF_THE_WEEK //์์ผ
, CHAT_QUESTION_DOMAIN // ์ฑํ
์ง๋ฌธ ํ๋จ ๋จ์ด
, CHAT_QUESTION_REMOVE // ์ฑํ
์ง๋ฌธ ์ญ์ ๋จ์ด
, CONDUCT_NOUN // ํ์ ๋ช
์ฌ
, PHRASE_NO_ONE_NOUN // ๊ตฌ๋ฌธ์ฉ ํ๊ธ์ ๋ช
์ฌ
, BUSINESS_TARGET // ์
๋ฌด ๋์
, BUSINESS_WHOLE_TARGET // ์ผ๋ฐ ์
๋ฌด ๋์
, BUSINESS_PROCESS // ์
๋ฌด ํ๋ก์ธ์ค
, BUSINESS_WHOLE_PROCESS // ์ผ๋ฐ ์
๋ฌด ํ๋ก์ธ์ค
, DISUSE_WORD // ๋ถ์ฉ๋จ์ด ๊ทธ๋ฃน
, DISUSE_VIEW // ๋ถ์ฉ๋จ์ด ํ๋ฉด X
element
, FIRST_NOUN //์ฒซ๋ช
์ฌ
, POSTPOSITIONS_NEAR //์กฐ์ฌ๊ทผ์ฒ
, VERB_NEAR //๋์ฌ๊ทผ์ฒ
, ADJECTIVE_NEAR //ํ์ฉ์ฌ ๊ทผ์ฒ
, SUBJECTIVE//์ฃผ๊ฒฉ๋จ์ด
, DESCRIPTION//์์ ๊ฒฉ๋์ด
, DETERMINER//๊ดํ๊ฒฉ๋จ์ด
, OBJECTIVE//๋ชฉ์ ๊ฒฉ๋จ์ด
, SUB//๋ณด์กฐ๊ฒฉ๋จ์ด
, APPELLATION//ํธ์นญ๊ฒฉ๋จ์ด
, ADVERBIAL//๋ถ์ฌ๊ฒฉ๋จ์ด
, QUOTATION//์ธ์ฉ๊ฒฉ๋จ์ด
, HABIT//์ต๊ด๊ฒฉ๋จ์ด
, ACTION_COMPOUND //ํ์๋จ์ด๋ ๊ฐ์ด๋์จ ๋จ์ด
, ACTION_LEARN //ํ์๋จ์ดํ์ต
, SEARCH_TOPIC //๊ฒ์ํ ํฝ
, PRICE //๊ธ์ก, ๊ฐ๊ฒฉ
, PERCENT //ํ๋ฅ
, DISTANCE //๊ฑฐ๋ฆฌ
, YEAR_MODEL //๋
์,์ฐ์(์ฐจ๋๋ฑ)
, EMAIL //์ด๋ฉ์ผ
, URL // URL
, CODE //์ฝ๋
, CAR_NUMBER //์ฐจ๋๊ด๋ จ๋ฒํธ ์ฐจ๋๋ฒํธ, ์ฐจ๋๋ฒํธ
, CAR_LICENSE_PLATE_NUMBER//์ฐจ๋๋ฒํธ
, CAR_VIN //์ฐจ๋๋ฒํธ
, DISPLACEMENT_VOLUME //๋ฐฐ๊ธฐ๋
, AGE //์ฐ๋ น
, SEATER //์ธ์น
, WEIGHT //๋ฌด๊ฒ
, RESIDENT_REGISTRATION_NUMBER //์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ
, BUSINESS_LICENSE_NUMBER //์ฌ์
์ ๋ฒํธ
, PHONE_NUMBER //ํด๋ํฐ๋ฒํธ
, TEL_NUMBER //์ผ๋ฐ ์ ํ๋ฒํธ
, TELEPHONE_NUMBER //์ ํ๋ฒํธ
, CARD_NUMBER //์นด๋๋ฒํธ
, DRIVERS_LICENSE_NUMBER // ์ด์ ๋ฉดํ์ฆ ๋ฒํธ
, ACCOUNT_NUMBER // ๊ณ์ข๋ฒํธ
//์กํ์์น
, WHO //๋๊ฐ
, WHEN // ์ธ์
, WHERE //์ด๋์
, WHAT //๋ฌด์์
, HOW //์ด๋ป๊ฒ
, WHY //์
, COMPANY //ํ์ฌ
ย