본문 바로가기
728x90
반응형
SMALL

전체 글587

[책리뷰] 채식주의자 - 2024.11.19 정말 오랜만에 책 리뷰를 작성한다. 7월 이후 처음이다. 6월 조직개편 이후 맡게 된 업무가 많아지면서 독서 시간이 많이 줄어 들었다. 그 대신 운동량은 늘었으니 자기계발 측면에서 봤을때 평균값은 크게 달라지지 않은 듯 하다. 그동안 계속 독서를 하지 않은것은 아니지만 후기를 남기는 것에는 등한시 했다. 회사 1층에서 오랜만에 책을 고르고 있는데 노벨문학상으로 핫한 한강작가의 여러 책들이 DP 되는 것을 보고 가장 제목이 눈에 띈 채식주의자를 읽기 위해 집어 들었다. 이 책은 3개의 챕터로 나뉘어져 있고 각각 채식주의자의 남편, 형부, 언니의 관점으로 구성되어 있다. 제목을 봤을 때 상상했던 내용은 첫번째 챕터에서 나왔다. 표현이 디테일하고 폭력적인 내용들이 관심과 흥미를 끌기에 적합했다. 그리고 내가 .. 2024. 11. 19.
Elasticsearch / Opensearch 에서 Like 검색하기 Opensearch 에서 SQL 의 LIKE 검색과 유사한 기능을 구현하려면 몇가지 접근 방식을 사용할 수 있다. Opensearch 의 text 와 keyword 필드를 이용해 문자열 부분 검색을 수행 하는 방법과 관련된 설정, 그리고 실제 문제 해결 과정을 정리해 본다.  기본 개념 이해하기OpenSearch에서 LIKE 검색을 구현하려면, 텍스트 필드의 매핑 설정과 쿼리 유형을 이해하는 것이 중요하다.  일반적으로 텍스트 필드의 매핑은 두 가지로 나뉜다:text 타입: 텍스트를 단어 단위로 토큰화하여 저장한다. 검색할 때는 match나 match_phrase 쿼리와 같이 단어 단위로 검색이 이루어진다.keyword 타입: 텍스트를 토큰화하지 않고 그대로 저장한다. 일반적으로 exact match.. 2024. 10. 22.
intellij 에서 ant build 하기 (windows 환경에서 linux 명령어 사용) 요즘 ant 를 사용하는 경우는 거의 없으나 사내 프로젝트 중 아주 오래된 레가시 프로젝트를 유지보수해야 하는 상황이 발생했다. build 를 ant 로 하도록 설정되어 있다.  intelij 에 ant 는 기본 번들로 내장되어 있다. 없을 경우 ctrl + alt + s > plugin > ant 검색하여 설치/활성화 하면 된다. 이후 보기 (view) > 도구창 (Tools) > Ant 선택하면 Ant 창이 나타나고 자동으로 build.xml 을 인식한다. 자동으로 인식하지 못할 경우 project 내에 포함된 build.xml 을 add 한다. clear, build 등을 수행하면 된다.  그런데 build 시 Cannot run program "chmod" (in directory ...) 라는 .. 2024. 10. 14.
[책리뷰] 이처럼 사소한 것들 - 2024.07.15 요즘 책 2권을 동시에 읽고 있다.'이처럼 사소한 것들', '타인의 신발을 신어보다'이처럼 사소한 것들의 주인공인 빌 펄롱은 타인의 신발을 신어보다 에서 이야기 하는얕은 공감이 아닌 자신의 어린시절을 세라에게 투영하며 깊은 공감을 해서 용기를 낸 건 아닐까? 라는 나만의 책-콜라보적 생각을 했다. 사실 소설이라기 보다는 다큐멘터리 같다는 생각이 들었다. 그럴만한 것도 이 책이 사실에 기반(?)한 역사적 배경에서 쓰여진것도 그러하고 우리나라에서도 이와 비슷한 일들이 많았기 때문 아닐까. 작년에도 넷플릭스에서 '나는 신이다' 를 통해 다시한번 사회에 알려진 사건들도 이 책의 사건(?)과 크게 다르지 않았다. 물론 훨씬 이해하기 힘들어 심각했지만 말이다.  사실 저자가 책을 쓰다가 갑자기 괴한의 습격을 받았나.. 2024. 7. 15.
728x90
반응형
LIST