이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 토토 캔 검색 템플릿 생성버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

텍스트 검색 템플릿 생성

이름

텍스트 검색 템플릿 만들기 -- 정의 새로운 텍스트 검색 템플릿

시놉시스

텍스트 검색 템플릿 생성이름(
    [ 초기화 =init_function, ]
    렉시즈 =lexize_function
)

설명

텍스트 검색 템플릿 생성을 생성합니다 새로운 텍스트 검색 템플릿. 텍스트 검색 템플릿은 텍스트 검색 사전을 구현하는 함수. 템플릿은 다음과 같습니다. 그 자체로는 유용하지 않지만 사전으로 인스턴스화되어야 합니다. 사용됩니다. 사전은 일반적으로 다음과 같은 매개변수를 지정합니다. 템플릿 함수에 제공됩니다.

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

이용하려면 수퍼유저여야 합니다.텍스트 작성 검색 템플릿. 이 제한은 잘못된 텍스트 검색 템플릿 정의로 인해 혼란을 겪거나 심지어 서버를 충돌시킵니다. 템플릿을 분리하는 이유 사전은 템플릿이 다음을 캡슐화한다는 것입니다."안전하지 않음"사전 정의의 측면. 는 사전을 정의할 때 설정할 수 있는 매개변수는 안전합니다. 권한이 없는 사용자가 설정해야 하므로 사전을 생성해야 합니다. 특권적인 작업이 아니어야 합니다.

참조롤 토토 : 문서 : 9.2 : 전문 검색더 자세히 알아보기 정보.

매개변수

이름

생성될 텍스트 검색 템플릿의 이름. 는 이름은 스키마로 한정될 수 있습니다.

init_function

템플릿에 대한 초기화 함수의 이름.

lexize_function

템플릿에 대한 lexize 함수의 이름입니다.

함수 이름은 필요한 경우 스키마로 한정될 수 있습니다. 인수 유형은 제공되지 않습니다. 각 인수 목록이 기능 유형이 미리 결정되어 있습니다. 렉사이즈 함수는 필수이지만 init 함수는 선택사항입니다.

인수는 표시된 순서뿐만 아니라 어떤 순서로도 나타날 수 있습니다 위.

호환성

없습니다텍스트 검색 생성 템플릿SQL 표준의 문입니다.