반응형 FTS2 PostgreSQL PGroonga 설치를 통한 Full Text Search PostgreSQL에서 PGroonga를 사용하려면 먼저 설치한 후, CREATE EXTENSION pgroonga; 명령어로 확장 기능을 활성화합니다. 이후 CREATE INDEX 명령어로 pgroonga 인덱스를 생성하고, 이를 통해 빠른 전문 검색을 수행할 수 있습니다. PGroonga는 모든 언어를 지원하며, 기존 PostgreSQL의 전문 검색보다 빠르고 강력한 기능을 제공합니다. 1. 설치 및 활성화설치: 시스템에 맞게 PGroonga를 설치합니다. 설치 방법은 PGroonga 공식 설치 가이드를 참고하세요.활성화: PostgreSQL 데이터베이스에서 CREATE EXTENSION pgroonga; 명령어를 실행하여 확장 기능을 활성화합니다. 2. PGroonga 인덱스 생성테이블 생성: .. 2025. 10. 24. Postgresql - Full Text Search(FTS) PostgreSQL Full Text Search 관련 내용입니다. 참고하세요. 1. 인덱스를 타지 않는 like %keyword% 검색일치하는 text를 찾기 위해 like 쿼리를 사용한다. 하지만 like 검색은 인덱스를 타지 않는다.B-tree 인덱스는 정렬된 순서로 저장이 되고 LEFT-TO-RIGHT 방식으로 왼쪽에서 오른쪽으로 정렬되는 방식으로 데이터를 저장하고 탐색한다. 즉, 첫 번째 문자부터 순차적으로 비교하도록 최적화되어있다. 시작문자로 되어있는 Like검색은 이게 적용이 된다. ( like'keyword%' ) 이런 특성으로 주로 '= >' 등의 연산과 같이 특정 값, 범위 내에 있는 값을 찾을 때 적절하다.LIKE '%keyword%' 의 경우엔 정렬된 순서를 사용할 수 없어.. 2025. 10. 23. 이전 1 다음 반응형