profile
발새발개

ES minimum_should_match

기능 수정 요청으로 인해 기존 ES쿼리를 수정했어야했는데, 뭔가 이상한 점이 있었다. (그런데 결국 이 수정요청은 취소됐다^^...ㅎ)아래 쿼리로 요청을 보냈는데 이상하게 결과에 should 에 있는 조건이 하나도 적용이 안된 것이였다. 그래서 검색하다 보니, bool

2022년 5월 14일
·
0개의 댓글

No qualifying bean of type 'hello.hellospring.repository.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepository,springDataJpaMemberRepository(draft)

spring 강의를 듣다가 자꾸 이상한 에러가 생겨서 찾아보게 됐는데, bean 등록 문제였다. 위 에러와 함께 Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideException: I

2022년 5월 14일
·
0개의 댓글

[org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set](https://stackoverflow.com/questions/26548505/org-hibernate-hibernateexception-access-to-dialectresolutioninfo-cannot-be-null)

단순한 오류였지만 기록하기 위해 작성해둔다.h2 를 동작을 안시킨채로 코드를 돌려서 생긴 문제였다^^..h2 동작하면 해결완료! : )

2022년 5월 14일
·
0개의 댓글

should 쿼리 vs msearch

특정 쿼리들만을 가지고 ES검색을 해야하는 경우가 생겨서, 찾아보다가 msearch 와 should 사용하면 원하는대로 나올 수 있을거란 결론이 나왔다. (그런데 msearch 여러 쿼리에 대한 결과가 각각 나오기 때문에, aggregation을 한 후에 sort나 l

2022년 5월 7일
·
0개의 댓글

elasticsearch 원하는 필드만 조회

elasticsearch BMT가 계속되고 있는 가운데, 나는 서포트하는 역할로 바뀌었다. 서포트라고 하지만, 내가 결과보고 다시 분석해보고 물어보는... 여튼, 그러고 있다! 그 와중에 흥미로운 결과가 하나 있었는데, 바로 원하는 필드만 조회하게 되었을 때 elast

2022년 5월 7일
·
0개의 댓글

bool filter 를 통한 ES성능

결론부터 말하면, "query" : { "bool" : {"filter" : {"must" : {}} } } 보다 "query" : { "bool" : {"filter" : {"bool" : {"must" : {} } } } } 이 성능이 좋다.우리회사에서 운영하는 서

2022년 4월 30일
·
0개의 댓글

bool > filter > bool vs bool > filter 쿼리 성능차이

결론부터 말하면, "query" : { "bool" : {"filter" : {"must" : {}} } } 보다 "query" : { "bool" : {"filter" : {"bool" : {"must" : {} } } } } 이 성능이 좋다.우리회사에서 운영하는 서

2022년 4월 23일
·
0개의 댓글
post-thumbnail

MyBatis란?

Mybatis에 대해서도 정리가 필요한 것 같다! 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 사용할 수 있도록 도와주는 개발 프레임워크데이터베이스에 엑세스하는 작업을 캡슐화하고 JDBC코드 및 매개 변수의 중복작업을 제거해준다.Mybatis에서 프로그램에 있

2022년 4월 23일
·
0개의 댓글

elasticsearch node query cache + restart

elasticsearch query cache 세팅을 바꿔줘야한다고 해서 이것저것 찾아봤는데 움...이렇게 해도 되나 싶어서 일단 정리만 해봤다. 테스트 진행해보고 수정해줄 부분은 수정해줄 예정이다. 일단 query cache 를 바꿔서 테스트해봤으면 한다는 의견에 따

2022년 4월 23일
·
0개의 댓글

java optional이란?

spring 강의를 듣다가 optional이라는 클래스를 알게 되었다. 신기하고 중요한 클래스같아서 정리시작!Java8에서 지원하는 클래스. 개발을 할 때 NPE(NullPointerException)이 자주 발생하는데, 이를 피하기 위해 보통 null 검사 로직을 추

2022년 4월 17일
·
0개의 댓글

elasticsearch msearch

이미 작성한 줄 알았던 쿼리문...msearch...다시 마주치게 되어서 보니 포스팅이 안되어있어서 작성시작! ✍️개념 🗯️ 여러번 요청을 보내는 것이 아니라 한번의 요청에 여러개의 요청을 담아 보내는 방법사용방법 👣URLBODY사용하면서 찾은 유의점 👩‍🚒{

2022년 4월 2일
·
0개의 댓글

elasticsearch 문서 삭제

이번에는 문서가 하나 잘 못 들어가있는 게 있어서 삭제가 필요했다. 🤦‍♀️ 고고싱...인덱스의 삭제와 마찬가지로 DELETE 메소드를 사용한다.REQUEST성공시 RESPONSEresult가 "deleted"로 표시된것을 볼 수 있다!SOO EASY! 🐸

2022년 4월 2일
·
0개의 댓글
post-thumbnail

Execution failed for task ':compileJava'. > invalid source release: 11

task ':compileJava'. > invalid source release: 11앞에편에 이어서.... 📑 spring 돌리다가 세월 다 가겠어\~~ run을 하다가 이번에 발생한 에러는 invalid source release: 11!! 해결해보자보자!pr

2022년 4월 2일
·
0개의 댓글
post-thumbnail

Error: A JNI error has occurred, please check your installation and try again

스프링 강의를 듣다가 에러가 발생했다.. 🚓 JNI error? 이게 뭔데요!찾아보니 세팅한 자바의 환경변수가 잘 못 됐다고 한다. 그래서 확인해보니, 일단 C\\Program Files(x86)\\Java아래에 jdk, jre 가 모두 설치는 되어있었다. 그런데 환

2022년 4월 2일
·
0개의 댓글

elasticsearch reindex 와 mapping

아 어제 당연히 keyword타입으로 ES에 데이터가 들어갈거라고 생각 못하고 한게 실수였다ㅠㅠ 어제 만든 타입들이 모두 text타입으로 들어가서 데이터들의 타입을 모두 바꿔줘야했댜... 찾아보니 보통 한번 넣은 데이터는 그것만 바꿀 수 없고 reindex을 통해 다시

2022년 3월 27일
·
0개의 댓글

elasticsearch bulk insert

담다니담다니담다니담~ elasticsearch는 즐거워허... 🥴 프로젝트의 추가 기획을 위해 기존 ES에 데이터를 넣는 작업이 필요했다. 오히려...좋아..? 가보자고~ 🎢먼저 인덱스를 만들어줘야한다! 이것은 쉬움! REQUEST \-URL 성공시 RESPO

2022년 3월 27일
·
0개의 댓글

mcrouter로 memcached add 함수 적용안되는 문제

라라벨에서 mcrouter을 호출하여 저장하면 저장이 제대로 안되는 문제가 있었다. 이것때문에 일주일을 애먹었는데 진짜 별거 아니였어서 너무 화났다..내자신 디버깅도 똑바로 못해... 😭라라벨에서는 캐시를 사용할 때 Cache 파사드 라는 것을 사용한다.이 파사드는

2022년 3월 27일
·
0개의 댓글

엘라스틱서치 filter+must 조합의 텍스트쿼리 성능비교

풘풘한~ 성능테스트의 세계로~ GOGO 🎢서버 갯수: 10대형태소: nori 형태소분석기 사용중테스트하는 인덱스: 1개인덱스의 샤드: shard 3 replica 2인덱스의 문서수: 19,257,330결과\*self.get_random_words = “가나다라마사

2022년 3월 19일
·
0개의 댓글

엘라스틱서치 esrally

ES 성능 테스트를 진행하게 되었다. ㅎr... 성장하는 나의 모습! 아쟈아쟈!^^ ㅋㅋesrally라는 것을 통해서 테스트를 진행하게 되었는데, 테스트를 진행하는 순서에 대해 알아볼까 한다.공식문서: https://esrally.readthedocs.io/e

2022년 3월 13일
·
0개의 댓글

엘라스틱서치 개념

간만에 쓰는 개발블로그! 쓸게 쌓여버렸다... 일단 엘라스틱서치 개념! 이건 예전부터 써야지 써야지 하다가 ... 이제야 쓴다 증맬루~ 😣 퇴사하신 분이 ES를 주로 다루셨어서 나는 깔짝깔짝만 봤었는데, 이제 퇴사하셔서.. 자세히 봐야된다... ㅠㅠ esrally라

2022년 3월 13일
·
0개의 댓글