본문 바로가기
python

파이썬에서 엘라스틱서치 인덱스 컬럼이름 확인하기

by 타닥타닥 토다토닥 부부 2023. 8. 9.
반응형

파이썬에서 엘라스틱서치 인덱스 컬럼이름 확인하기

 

es.indices.get_mapping 을 활용하여 컬럼이름을 확인 합니다.

#!pip install elasticsearch==5.5.3
from elasticsearch import Elasticsearch

es = Elasticsearch(
    ["localhost:9200"],
)

# query
index_name = "naver_news"
res = es.indices.get_mapping(index=index_name)

# json return
from pprint import pprint
pprint(res[index_name]["mappings"]["properties"])

# out : {'category': {'fields': {'keyword': {'ignore_above': 256, 'type': 'keyword'}},
# out :               'type': 'text'},
# out :  'document': {'fields': {'keyword': {'ignore_above': 256, 'type': 'keyword'}},
# out :               'type': 'text'}}

naver_nes 인덱스의 컬럼은 "category"와 "document"로 구성되어 있음을 알 수 있습니다.

 

반응형

댓글