반응형
파이썬에서 엘라스틱서치 인덱스 컬럼이름 확인하기
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"로 구성되어 있음을 알 수 있습니다.
반응형
'python' 카테고리의 다른 글
파이썬 이미지 반점 제거 (0) | 2023.08.10 |
---|---|
파이썬 병렬 처리 joblib.Parallel (0) | 2023.08.10 |
load iris dataframe for sample data (0) | 2023.08.09 |
check pytorch tensor size (0) | 2023.08.09 |
넘파이 어레이를 이용해서 데이터프레임 만들기 (0) | 2023.08.09 |
댓글