연관어 분석 API

키워드와 연관이 높은 키워드들을 추출하여 제공합니다.

요청 URL

https://www.newstore.or.kr/api-newstore/v2/search/word_cloud.json

요청인자

  • apiKey[string]
    API 요청 시 검증을 위한 키값
  • query[string]
    검색 질의어를 지정합니다. (검색어 없이 검색 가능)
  • from[string]
    검색시작일 [yyyy-MM-dd]
  • until[string]
    검색종료일 [yyyy-MM-dd]
  • provider[string]
    언론사를 지정합니다. ( ‘ , ’ 를 구분자로 나열할 수 있습니다)
  • category[string]
    한국언론진흥재단에서 지정한 뉴스 통합 분류체계 값을 조건으로 지정합니다. ( ‘ , ’ 를 구분자로 나열할 수 있습니다)
  • category_incident[string]
    한국언론진흥재단에서 지정한 뉴스 사건/사고 분류체계 값을 조건으로 지정합니다. ( ‘ , ’ 를 구분자로 나열할 수 있습니다)
  • provider_subject[string]
    언론사에서 제공한 News의 주제 분류 값을 조건으로 지정 합니다. ( ‘ , ’ 를 구분자로 나열할 수 있습니다)
  • byline[string]
    기자의 이름을 조건으로 지정합니다. ※ 언론사에서 기자 이름을 제공한 News인 경우에만 검색이 가능합니다.
    예시) byline : 박광연

출력값

  • nodes
    요청 인자값의 fields에서 지정한 필드들을 포함한 배열입니다.
    아래 각 필드에 대한 설명입니다.
  • “id”
    토픽들을 구분하기 위한 식별자입니다.
  • “name”
    토픽명칭을 반환합니다.
  • “level”
    지정한 검색어와 토픽간의 연결 단계를 나타냅니다. 그래프 분석을 위한 예약어로 워드 크라우드에서는 무시하셔도 됩니다.
  • “weight”
    토픽의 중요도를 수치로 반환합니다.(하단 TOPIC RANK 알고리즘 참고)
  • “topic_keyword”
    토픽랭크 알고리즘으로 뉴스에서 추출한 키워드입니다.
응답
{
    "result": 0,
    "return_object": {
      "nodes": [
        {
          "id": 2,
          "name": "청원",
          "level": 3,
          "weight": 1.33
        },
        {
          "id": 3,
          "name": "유씨",
          "level": 3,
          "weight": 0.86
        },
        {
          "id": 4,
          "name": "누리꾼",
          "level": 3,
          "weight": 0.67
        },
        {
          "id": 5,
          "name": "명예훼손 혐의",
          "level": 3,
          "weight": 0.67
        }
     ]
    }
  }