Author: jusun

Elasticsearch

Elasticsearch 7.3 활용해보기 #3 – 사용자 색인작업(한글!)

생각해보니 이 앞전에 해보았던 자연어 처리기를 활용하여 인덱스에 세팅해보니 뭔가가 부족함이 있어 보입니다. 무슨 말이냐면, 붙어있는 단어들을 처리하지 못해서 mysql 에서의 field like ‘%이장님%’ 과 같은 단어를 처리하지 못하였습니다. 그래서 인덱스 생성시에 tokenizer 등을 추가적으로 지정해줄 필요가 있습니다. -_- #2 에서 봤던 기본 분석기로는 세팅을 바꿀 수가 없어서 분석기가 포함된 인덱스를 만들어봅시다. 간단한 테스트를 할 […]

Elasticsearch

Elasticsearch 7.3 활용해보기 #2 – 자연어 분석기(nori)

아무것도 모르고 시작한 Elasticsearch…. 이제 좀 어느정도 적응중입니다. 전편에서는 설치를 해보았는데… 그냥 쓰면 한글이 잘 검색되지 않습니다. Elasticsearch는 색인을 하여 검색할 단어를 미리 뽑아놓아야지만 원할한 검색이 이루어집니다. 그냥하게되면 빈칸 단위로 색인이 되어 정확한 단어를 입력해야지만 검색이 되게 됩니다. 공식적으로 제공하는 자연어분석기인 nori를 설치해보았습니다. 다음 링크를 참고하세요. 설치는 기본 폴더에서 처리되게 됩니다. (참고: /usr/share/elasticsearch ) 설치는 […]

Elasticsearch

Elasticsearch 7.3 활용해보기 #1 – 설치하기

안녕하세요!오랜만에 글을 적는거 같습니다. -_- 뭐 항상 오랜만이죠 원래 회사에서 사용하던 검색엔진인 sphinx의 뭔가 오래됨과 실증과 검색 잘안됨(? 내가 못쓰는걸지도…. )의 오류로 인해 이것저것 찾아보다가 Elasticsearch를 써보게 되었습니다. 운영환경은 CentOS7 64bit, mariadb10, openSDK 가 설치되어있는 DB서버입니다. 계획은 이렇습니다. 기존에 사용하던 데이터들은 mariadb에 저장되어있고, 복잡한 관계성과 많은 양의 텍스트로인해 fulltext search…로 검색되게되고 빠른 속도를 기대하기 힘든 […]

Server

무료 인증서 사용하기

서버에서 https 환경을 테스트 해볼 일이 있어 SSL 인증서가 필요해서 알아보니 lets encrypt 라는 곳에서 무료로 설치할수 있다고 합니다. 발급 사이트는 다음과 같습니다. https://letsencrypt.org/(사이트에 접속해서 발급받는게 아니고 리눅스에서 커멘드로 다 해결됩니다. -_- 맨날 사서 쓰기만 하다보니..;; ) 우분투에 설치할 예정임으로 letsencrypt를 패키지로 설치합니다. 다른 패키지도 다 비슷하지 않을까요 조건이 있습니다. 인증서를 만들 도메인으로 접속이 되어야합니다. […]

Android

[배포] 안드로이드에서 특정기기에만 배포하기

안드로이드 개발 완료 후 갤럭시 노트 시리즈에만 배포해야할 일이 생겼습니다. 다음은 특별한 설정없이 기본적으로 기기의 permission 또는 버전으로 필터링된 경우의 “지원되는 기기”입니다. 이전에는 각각의 모델을 제조사 또는 기기모델별로 한번에 해제 하는게 있었던거 같은데 -_- 하나하나 클릭하기도 힘들어보이고 특정한 모델에만 배포해야 할 경우 Google Play Console에서 모든 기기의 체크박스를 해제 해야하는 경우가 생깁니다. (하나하나 체크 해제 […]