-
06. 엘라스틱 서치 조회해보기toy_project 2022. 4. 11. 22:28728x90



** 문제점
이미 인덱스 만들고 데이터 다 넣었는데 추가로 분석기 적용할라고 보니까 이미 있는 인덱스여서 안된다고 뜸
인덱스안에 있는 데이터 수정은 가능하지만 인덱스 설정은 수정이 안되는건가?
얼핏 예전 강의에서는 맵핑값에 데이터 타입같은건 변환이안된다고 들은 것같음
GET mbti_stomi/_search
{
"query": {
"match": {
"contents": "기생충"
}
},
"size": 0,
"aggs": {
"movie_count": {
"sum": {
"field": "like_cnt"
}
}
}
}- 기생충을 언급한 게시물의 좋아요 수 합산
{
"took" : 2,
"timed_out" : false,
"_shards" : {
"total" : 1,
"successful" : 1,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 58,
"relation" : "eq"
},
"max_score" : null,
"hits" : [ ]
},
"aggregations" : {
"movie_count" : {
"value" : 725.0
}
}
}
기생충을 어떤 mbti가 몇번 언급했는지 집계함수의 terms를 사용하여 keyword별로 버킷을 만들어 카운트 시킴
반대로
mbti를 조회했을 때 어떤 영화를 가장 많이 언급했는지 카운트를 하고싶음
728x90'toy_project' 카테고리의 다른 글
08. 엘라서치 조회해보기3 (0) 2022.04.26 07. 엘라서치 조회해보기2 (0) 2022.04.19 05. rest framework 시작하기 (핵기초) (0) 2022.03.01 04. DRF로 웹 만들어보기 : 기획 (0) 2022.02.25 03. docker 사용해보기 (0) 2022.02.25