Couchbase Server 5.5 및 6.0에는 몇 가지 새로운 기능이 추가되었습니다. 전체 텍스트 검색 (FTS) 서비스(다른 많은 새로운 기능 중). 여기에는 성능/관리성 개선, 지리적 공간 기능 마무리, 광범위한 새 언어 분석기 추가 등이 포함되어 있습니다.

인덱싱 엔진 개선 사항

기본 개선 사항은 Couchbase Server 5.5에서 개발자 프리뷰로 출시되었으며, Couchbase Server 6.0에서 프로덕션 버전으로 제공될 예정입니다. 특히 새로운 인덱싱 엔진(코드명: Scorch)은 몇 가지 면에서 관리 편의성을 개선합니다.

인덱싱 시간이 절반으로 단축되어 같은 시간에 최대 2배 더 많은 데이터를 처리할 수 있습니다. 이는 수집 또는 변이율이 높은 사용자에게 가장 중요한 기능입니다.

마찬가지로 디스크의 인덱스 공간도 크게 개선되었습니다. 데이터 크기가 최대 70%까지 감소했습니다! 따라서 디스크의 동일한 공간에 3배 이상의 데이터를 추가로 저장할 수 있습니다.

릴리스가 완료되면 자세한 내용을 공유할 예정이지만 지금은 새 기능을 사용해 보세요. 인덱스 생성 UI를 사용하거나 JSON에서 인덱스 정의를 조정할 수 있습니다. 다음 스크린샷에서 강조 표시된 옵션을 참조하세요. 문서 참조 여기를 클릭하세요.

카우치베이스 서버 5.5(또는 6.0 베타)를 실행하고 있는 경우, 아래와 같이 인덱스를 편집하고 최신 유형을 선택하여 이전 인덱스를 업그레이드합니다. 아래의 여행 샘플 버킷 색인에서와 같이 데이터 크기가 비슷하게 감소해야 합니다.

카우치베이스 서버 5.5는 새로운 인덱싱 엔진 성능 개선 사항을 도입했습니다. 데이터 크기가 5.0과 5.5 사이에서 감소한 것을 확인할 수 있습니다.

카우치베이스 언어 분석기

FTS에 새로운 언어 분석기를 추가하는 것은 Couchbase를 글로벌 시장에 출시하는 데 도움이 되는 기본적인 방법 중 하나입니다(Couchbase Server 5.5에서). 영어가 기본 지원 언어 분석기이지만, 사용 가능한 오픈 소스 라이브러리/프로젝트에서 다른 언어를 추가하는 데도 주력했습니다.

다음은 새로운 11개 언어가 포함된 기존 언어 분석기의 전체 목록입니다. 강조 표시.

분석기 코드 언어
ar 아랍어
cjk 중국어 | 일본어 | 한국어
ckb 쿠르드어
da 덴마크어
de 독일어
en 영어
es 스페인어(카스티야어)
fa 페르시아어
fi 핀란드어
fr 프랑스어
hi 힌디어
hu 헝가리어
it 이탈리아어
nl 네덜란드어
아니요 Norwegian
pt 포르투갈어
ro 루마니아어
ru 러시아어
sv 스웨덴어
tr 터키어

카우치베이스의 지리공간 검색

카우치베이스 서버 5.0에서 FTS를 출시했을 때 지리 공간 검색 기능은 개발자 미리 보기 기능으로 도입되었습니다. 이제 Couchbase Server 5.5에서 프로덕션 품질 기능으로 제공되었습니다.

Matthew Groves는 다음을 사용하는 애플리케이션을 구축하는 광범위한 예제를 제공합니다. .NET 프로젝트 내 지리공간 검색. 또한 지리공간 검색 문서.

결론

이러한 개선 사항이 더 많은 기업 사용 사례를 충족하고 서비스를 더욱 관리하기 쉽게 만드는 데 도움이 되기를 바랍니다.

Couchbase 전체 텍스트 검색에 대해 자세히 알아보고 Couchbase SDK, REST API 및 관리 콘솔 UI를 사용하여 검색과 상호 작용하는 방법을 알아보려면 다음을 참조하세요:

 

작성자

게시자 타일러 미첼 - 선임 제품 마케팅 매니저

카우치베이스에서 선임 제품 마케팅 매니저로 일하면서 제품에 대한 지식을 대중에게 알리는 동시에 가치 있는 콘텐츠로 현장 팀을 지원하고 있습니다. 경력 절반을 GIS 분야에서 일한 그는 지리공간에 대한 개인적인 열정을 가지고 있습니다. 지금은 AI와 벡터 검색을 가장 중요하게 생각합니다.

댓글 남기기