이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 토토 캔 검색 템플릿 생성버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

텍스트 검색 템플릿 만들기

이름

텍스트 검색 템플릿 작성-정의 a 새 텍스트 검색 템플릿

시놉시스

텍스트 검색 템플릿 만들기이름(
    [init =init_function,]
    lexize =lexize_function)

설명

텍스트 검색 템플릿 만들기생성 a 새로운 텍스트 검색 템플릿. 텍스트 검색 템플릿을 정의합니다 텍스트 검색 사전을 구현하는 기능. 템플릿은입니다 그 자체로는 유용하지 않지만 사전으로 인스턴스화해야합니다. 사용하십시오. 사전은 일반적으로 매개 변수를 지정합니다 템플릿 함수에 주어진다.

스키마 이름이 주어지면 텍스트 검색 템플릿은 지정된 스키마에서 생성됩니다. 그렇지 않으면 그것은에서 생성됩니다 현재 스키마.

당신은 사용하는 슈퍼 유저 여야합니다텍스트 생성 검색 템플릿. 이 제한은 an 잘못된 텍스트 검색 템플릿 정의는 혼란 스러울 수 있습니다 서버를 충돌시킵니다. 템플릿을 분리하는 이유 사전은 템플릿이를 캡슐화한다는 것입니다."안전하지 않은"사전 정의 측면. 그만큼 사전을 정의 할 때 설정할 수있는 매개 변수는 안전합니다. 비전지가없는 사용자가 설정하고 사전 필요를 만들기 위해 특권 작업이 아닙니다.

참조스포츠 토토 베트맨 : 문서 : 9.1 : 전문 검색추가 정보.

매개 변수

이름

생성 할 텍스트 검색 템플릿의 이름입니다. 그만큼 이름은 스키마 자격이 될 수 있습니다.

init_function

템플릿의 init 함수의 이름.

lexize_function

템플릿의 Lexize 함수의 이름.

필요한 경우 함수 이름을 스키마 자격을 사용할 수 있습니다. 인수 유형은 각각에 대한 인수 목록이므로 함수 유형이 사전 결정됩니다. Lexize 기능은입니다 필요하지만 init 함수는 선택 사항입니다.

인수는 어떤 인수도 보여줄 수 있습니다. 위에.

호환성

없음텍스트 검색을 만듭니다 주형SQL 표준의 명령문.