All Articles

TIL&TEL 21.12.20~21.12.26

TIL( Today I Learned)

21-12-20 월

  • 데이터 인덱싱용으로 정리
  • 데이터 csv 저장

    • 데이터 로드
    • 데이터 저장
  • ES

    • 구조잡기
    • 인덱싱
    • 쿼리 만들기

21-12-21 화

  • 엘라스틱 구조 잡기

21-12-22 수

  • ES 개발 환경 테스팅

21-12-23 목

  • 전사미팅 참여
  • 기획 미팅

21-12-24 금

  • ES 클라우드 개발 환경 세팅

TEL (Trial and Error Log)

21-12-20

  • ERROR: NameError: name ‘Tagger’ is not defined

    • SITUATION:

      • mecab running
    • REASON:

      • MeCab base 가 깔리지 않음
    • SOLUTION:

      • pip install mecab-python3
      • poetry add mecab-python3
  • ERROR: TypeError: No matching overloads found for kr.lucypark.okt.OktInterface.tokenize(tuple,java.lang.Boolean,java.lang.Boolean), options are:

    • public java.util.List kr.lucypark.okt.OktInterface.tokenize(java.lang.String,java.lang.Boolean,java.lang.Boolean)
    • SITUATION:

      • konlpy 구동 오류
    • REASON:

      • str 뒤에 , 추가 했더니 튜플이 되어 버렸다
    • SOLUTION:

      • , 삭제
  • ERROR: elasticsearch.exceptions.RequestError: RequestError(400, ‘illegalargumentexception’, ‘IOException while reading stopwords_path: /home/yj/elasticsearch-7.10.2/config/stopword.txt’)

    • SITUATION:

      • elasticsearch create index
    • REASON:

      • 동작하고 있는 런타임 기준으로 사전 파일들 정보를 읽어서 돌아가고 있다.
    • SOLUTION:

      • path 정보 잠시 보류