CREATE TEXT SEARCH TEMPLATE

CREATE TEXT SEARCH TEMPLATE — 새 글 찾기 틀 정의

요약

CREATE TEXT SEARCH TEMPLATE 이름 (
    [ INIT = 초기화함수 , ]
    LEXIZE = 낱말화함수
)

설명

CREATE TEXT SEARCH TEMPLATE 명령은 새 글 찾기 틀을 만든다. 글 찾기 틀은 글 찾기 사전을 구현하는 함수를 정의한다. 틀은 그 자체로 바로 쓰이지 않고, 그 틀에서 정의한 사전을 사용해서 글 찾기를 한다. 일반적으로 사전은 틀 함수에서 사용하는 매개 변수를 제공한다.

글 찾기 틀 이름 앞에 스키마 이름을 지정하면, 해당 스키마 안에 만들어지며, 지정하지 않으면 현재 스키마 안에 만들어진다.

CREATE TEXT SEARCH TEMPLATE 명령은 슈퍼 유저만 사용할 수 있다. 잘못 만들어진 틀을 사용하는 경우, 서버가 중지 될 수 있기 때문에, 이런 제한을 둔다. 사전 정의와 틀 정의를 분리하는 이유는 사전 사용에 필요한 여러 옵션들을 잘못 사용해서 발생할 수 있는 문제점들을 틀을 사용해서 추상화해서 보다 안전하게 사용할 수 있도록 하기 위함이다. 이렇게 해서, 틀을 만들 수 없는 사용자도 자신의 사전을 만들어 사용할 수 있도록 한다.

보다 자세한 정보는 12장에서 다룬다.

매개 변수

이름

새로 만들 글 찾기 틀의 이름. 스키마 이름도 포함할 수 있음.

초기화함수

틀 초기화 함수.

낱말화함수

틀 낱말화 함수.

함수 이름에 필요하다면 스키마 이름을 지정할 수도 있다. 함수를 지정할 때 인자를 지정하지 않는다면, 해당 스키마 안에 하나만 있어야 하며, 여러개가 있다면, 정확한 인자를 지정해 주어야 한다. 낱말화 함수는 필수며, 초기화 함수는 선택이다.

두 함수의 지정 순서는 상관 없다.

호환성

SQL 표준에는 CREATE TEXT SEARCH TEMPLATE 구문이 없다.

관련 항목

ALTER TEXT SEARCH TEMPLATE, DROP TEXT SEARCH TEMPLATE