<aside> 💡 앞으로 빈번히 있을 ES에 대한 개발 과정을 통일된 양식으로 정리하여 추후에 개발 인력이 들어왔을 때, 개발 규칙 및 주의점을 정리하도록 하자

</aside>

현재 상태

로컬에서 개발

ES 플러그인 적용(2022.02.09)

플러그인 적용의 경우는 Elastic Cloud에서 ES 인스턴스를 리부팅해야하는 문제가 생길 수 있다. 시간이 꽤나 소요되는 작업이기 때무에 플러그인의 설치는 매우 신중해야 한다.

Custom Extension 사용시 주의사항

  1. 버전 문제

    형재 사용하고 있는 elasticsearch의 버전과 플러그인의 버전을 맞추어야 한다.

    → 오픈 소스마다 전용 버전이 있기 때문에 빌드 전에 elasticsearch 버전을 수정하여 적용하도록 하자! (버전이 맞지 않으면 elasticsearch 클러스터에 추가하지 못한다.)

  2. 빌드 옵션 문제

    gradle을 좀 더 공부해야 알겠지만, elasticsearch가 원하는 방식의 .zip 파일을 올려야 한다!

    → 깃헙의 가이드 라인을 잘 따라가도록 하자!


생각해볼 것들

문서 빌드 자동화?

젠킨스로 빌드를 하면서 자동으로 search-index 명령어를 실행하도록 할 수 있을까?

git diff를 통해서 document 파일이 변경되었다면 자동으로 실행을 하도록 할 수 있을 것이다.

다국어에 대한 문서 분할