
저희는 운이 좋게도 똑똑하고 활동적인 개발자 팀과 함께 일하고 있으며, 이들은 종종 새로운 것을 시도해 볼 수 있는 기회를 제공합니다! 이 블로그를 팔로우하신다면 무료 텍스트 검색 도구의 개발자 프리뷰를 보셨을 것입니다. CBFT 그리고 쿼리 워크벤치. 아니면 이미 카우치베이스의 커피 최신 에피소드 에벤 하버와 아룬 굽타가 함께합니다.

이러한 초기 개발자 프리뷰의 목표는 여러분의 피드백을 수집하고 개발 과정에서 이를 반영하는 것입니다. 이는 더 나은 제품을 만드는 데 도움이 되므로 매우 중요한 일입니다. 그래서 제가 하고 싶은 것은 여러분이 더 쉽게 테스트할 수 있도록 하는 것입니다.
Docker로 간편하게 테스트하기
2016년에 새로운 소프트웨어를 테스트하는 가장 쉬운 방법은 도커 실행입니다. 네, 도커런은 동사입니다. 저는 여행 및 맥주 샘플을 가져오고 데이터, 인덱스 및 쿼리 서비스가 활성화된 사전 구성된 Couchbase 인스턴스가 포함된 새로운 Docker 이미지를 만들었습니다. CBFT 및 쿼리 워크벤치 도 동일한 이미지에서 실행됩니다.
새로운 기능을 테스트하기 위해 필요한 모든 것을 하나의 이미지에 담았습니다.
|
1 2 |
도커 실행 -P --rm -p 8091:8091 -p 8094:8094 -p 8095:8095 ldoguin/카우치베이스-dp |
이미지가 실행되면 컨테이너의 IP를 가져오면 포트 8091의 Couchabse, 포트 8094의 쿼리 워크벤치, 포트 8095의 CBFT에 액세스할 수 있습니다. 로컬에서 Docker 이미지를 호스팅하는 경우 해당 포트는 다른 포트로 전달되지만 Docker에서 어떤 포트를 사용할지 알려줍니다.
키네마틱을 사용하는 경우 더 간단합니다. 허브에서 couchbase-dp를 검색하면 이미지를 생성하고 테스트를 시작할 수 있습니다. 짧은 동영상을 만들었습니다:
여러분의 의견을 알려주세요!
비디오에서 CBFT에서 실행한 전체 텍스트 쿼리는 다음과 같습니다. Bleve 를 인덱서로 지정합니다. 자세한 쿼리 문자열 문서는 다음과 같습니다. 여기. Bleve는 Go를 위한 전체 텍스트 검색 및 색인 라이브러리입니다. Couchabse의 가장 활발한 오픈 소스 프로젝트 중 하나이기도 합니다!
CBFT와 쿼리 워크벤치를 테스트해 보신 후 피드백을 주시고 어떻게 개선할 수 있을지 알려주세요. 감사합니다!