DROP TEXT SEARCH DICTIONARY — 텍스트 검색 사전 제거하기
DROP TEXT SEARCH DICTIONARY — 텍스트 검색 사전 제거하기
텍스트 검색에서 단어를 어떻게 어간으로 줄이고, 불용어(stop word)를 처리하며, 동의어를 확장할지 정의하는 게 텍스트 검색 사전(text search dictionary)이에요. 이 사전을 지우려면 DROP TEXT SEARCH DICTIONARY를 사용해요.
출처: PostgreSQL 문서
본문
Synopsis (문법)
DROP TEXT SEARCH DICTIONARY [ IF EXISTS ] name [ CASCADE | RESTRICT ]
Description (설명)
DROP TEXT SEARCH DICTIONARY는 기존 텍스트 검색 사전을 삭제해요. 이 명령을 실행하려면 사전의 소유자여야 해요.
Parameters (매개변수)
IF EXISTS— 텍스트 검색 사전이 존재하지 않아도 오류를 내지 않아요. 이 경우에는 notice가 발행돼요.name— 기존 텍스트 검색 사전의 이름(선택적으로 스키마 한정)이에요.CASCADE— 텍스트 검색 사전에 의존하는 객체와, 다시 그 객체들에 의존하는 모든 객체를 자동으로 삭제해요 (Section 5.15 참고).RESTRICT— 텍스트 검색 사전에 의존하는 객체가 있으면 삭제를 거부해요. 이것이 기본값이에요.
Examples (예제)
텍스트 검색 사전 english를 제거해요:
DROP TEXT SEARCH DICTIONARY english;
이 명령은 사전을 사용하는 기존 텍스트 검색 설정이 있으면 성공하지 않아요. CASCADE를 추가하면 그런 설정을 사전과 함께 삭제할 수 있어요.
Compatibility (호환성)
SQL 표준에는 DROP TEXT SEARCH DICTIONARY 문장이 없어요.
더 알아보기 (Learn more)
- 텍스트 검색 사전을 만들 때 쓰는
CREATE TEXT SEARCH DICTIONARY명령 - 텍스트 검색 사전을 바꾸는
ALTER TEXT SEARCH DICTIONARY명령 - PostgreSQL 전문(full-text) 검색의 사전 개념