CREATE TEXT SEARCH PARSER

CREATE TEXT SEARCH PARSER — 새 글 찾기 구문 분석기 정의

요약

CREATE TEXT SEARCH PARSER 이름 (
    START = 시작함수 ,
    GETTOKEN = 토큰추출함수 ,
    END = 끝함수 ,
    LEXTYPES = 낱말종류함수
    [, HEADLINE = 헤드라인함수 ]
)

설명

CREATE TEXT SEARCH PARSER 명령은 새 글 찾기 구문 분석기를 만든다. 글 찾기 구문 분석기는 글 내용을 분석해서, 글 찾기에서 사용할 각 낱말들을 추출하고, 그 낱말의 종류를 결정한다. 이 구문 분석기는 직접 사용되지 않으며, 글 찾기 환경 설정을 만들 때, 글 찾기 사전과 함께 정의하는 한 부분으로 사용된다. 글 찾기 기능을 사용할 때는 그 글 찾기 환경 설정을 지정해서 사용한다.

글 찾기 구문 분석기 이름 앞에 스키마 이름을 지정하면, 해당 스키마 안에 만들며, 지정하지 않으면 현재 스키마 안에 만든다.

CREATE TEXT SEARCH PARSER 명령은 슈퍼유저만 사용할 수 있다. (잘못 만든 구문 분석기를 사용하는 경우 서버가 중지 될 수 있기 때문에, 이런 제한을 둔다.)

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

매개 변수

이름

새로 만들 글 찾기 구문 분석기 이름. 스키마 이름을 포함할 수 있음.

시작함수

분석 작업 시작 함수 이름.

토큰추출함수

구문 분석기의 get-next-token 함수 이름.

끝함수

구문 분석 끝 함수 이름.

lextypes_function

구문 분석기에서 사용하는 낱말 종류 결정 함수 이름. (분석 과정에서 뽑힌 각 낱말들이 어떤 종류의 낱말인지를 결정하는 함수.)

헤드라인함수

구문 분석기에서 사용하는 헤드라인 처리 함수 이름. (토큰 요약 함수)

여기서 지정하는 함수 이름 앞에 스키마 이름을 사용할 수도 있다. 해당 스키마 안에 그 이름의 함수가 하나 뿐이면, 인자 정의 없이 지정할 수 있으며, 여러 개가 있으면 정확한 인자 정의도 필요하다. 헤드라인함수를 제외한 모든 함수는 필수 지정 함수다.

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

호환성

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

관련 항목

ALTER TEXT SEARCH PARSER, DROP TEXT SEARCH PARSER