젠 토토 4.0.0- 다국어 빠른 전체 텍스트 검색

게시2025-02-11by 젠 토토 project
관련 오픈 소스

안녕,

젠 토토 4.0.0이 출시되었습니다!

이것은 젠 토토의 4 번째 주요 릴리스입니다! 이 릴리스에는 하나의 뒤로 호환되지 않는 변화가 있습니다. API를 제거합니다 (젠 토토Schema) 2017-08-17에 젠 토토 2.0.0에 의해 더 이상 사용되지 않았습니다. 사용하지 않는 경우젠 토토스키마, 4.0.0으로 업그레이드 할 수 있습니다Alter Extension 젠 토토 업데이트뒤로 비 호환성이없는. 여전히 사용중인 경우젠 토토스키마, 마이그레이션이 필요합니다 현재에젠 토토_xxxAPI From젠 토토.xxx.

4.0.0에는 병렬 인덱스 빌드 지원도 포함되어 있습니다. 인덱스 2x-10x 더 빨리 구축 할 수 있습니다.

젠 토토 소개

https : //젠 토토.github.io/

젠 토토는 PostgreSQL을 만드는 PostgreSQL 확장자입니다 모든 언어에 대한 빠른 전체 텍스트 검색 플랫폼! PostgreSQL 라이센스에 따라 릴리스되었습니다.

전체 텍스트를 향상시키는 PostgreSQL 확장 기능이 있습니다 와 같은 PostgreSQL의 검색 기능PostgreSQL : 문서 : 17 : F.33. PG_TRGM - Trigram 매칭을 사용한 텍스트의 범퍼카 젠 토토 지원.

PG_TRGM은 비 알파 너프를 사용하는 언어를 지원하지 않습니다 일본어와 중국어와 같은 캐릭터.

젠 토토는 모든 언어를 지원하고 풍부한 전문을 제공합니다 관련 기능을 검색하고 매우 빠릅니다. 젠 토토 때문에 사용Groonga이것은 본격적인 전체 텍스트 검색입니다 백엔드로 엔진.

성능에 대한 다음 벤치 마크 결과 참조 :

젠 토토는 또한 JSON 검색을 지원합니다. 각 값을 사용할 수 있습니다 조건. 전체 텍스트 검색을 수행 할 수도 있습니다 JSON의 모든 텍스트.

사용자

https : //젠 토토.github.io/users/PGROONGA 사용자를 나열합니다. PGROONGA 사용자라면 유스 케이스를 보내주십시오!

usage

전체 텍스트 검색 지식없이 젠 토토를 사용할 수 있습니다. 너 색인을 만들고 다음에 조건을 넣습니다.

젠 토토 (열);을 사용하여 테이블에서 색인 index_name 생성 선택 *에서 column &@~ 'postgresql';에서 테이블에서

당신도 사용할 수 있습니다Like젠 토토를 사용하려면. 젠 토토는 a 수행하는 기능좋아요index.좋아요젠 토토와 함께 색인이보다 빠릅니다.Like색인이없는. 그것은 당신을 의미합니다 응용 프로그램을 변경하지 않고 성능을 향상시킬 수 있습니다 다음 SQL을 사용합니다 :

선택 *에서 '%postgresql%'와 같은 열에서 열린 테이블에서;

젠 토토에 관심이 있습니까? 제발installand try튜토리얼. 모든 젠 토토 기능을 알 수 있습니다.

젠 토토를 쉽게 설치할 수 있습니다. 젠 토토가 제공하기 때문입니다 주요 플랫폼 패키지. 바이너리가 있습니다 Windows.

감사합니다,

--

kou