이 문서는 지원되지 않는 버전의 토토 핫을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 텍스트 검색 토토 결과버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

생성 텍스트 검색 파서

이름

텍스트 검색 생성 파서-새 텍스트 검색을 정의합니다 파서

시놉시스

텍스트 검색 파서 만들기이름(
    시작 =start_function,
    getToken =GetToken_Function,
    end =end_function,
    lextypes =lextypes_function[, 헤드 라인 =headline_function]
)

설명

텍스트 검색 파서 만들기새로운 것을 만듭니다 텍스트 검색 파서. 텍스트 검색 파서는 방법을 정의합니다 텍스트 문자열을 토큰으로 분할하고 유형을 할당합니다 (카테고리) 토큰으로. 파서는 특히 유용하지 않습니다 자체이지만 텍스트 검색 구성에 바인딩되어야합니다. 검색에 사용할 텍스트 검색 사전이 있습니다.

스키마 이름이 주어지면 텍스트 검색 파서가 생성됩니다. 지정된 스키마에서. 그렇지 않으면 전류에서 생성됩니다 개요.

당신은 사용하는 슈퍼 유저 여야합니다텍스트 생성 검색 파서. (이 제한은 잘못 되었기 때문에 이루어집니다 텍스트 검색 파서 정의는 혼동되거나 충돌 할 수 있습니다. 섬기는 사람.)

참조사설 토토 : 문서 : 9.3 : 전문 검색추가 정보.

매개 변수

이름

생성 할 텍스트 검색 파서의 이름. 이름은 할 수 있습니다 스키마 자격을 갖추어야합니다.

start_function

파서의 시작 함수의 이름.

getToken_Function

파서에 대한 get-next-token 함수의 이름.

end_function

파서의 최종 기능의 이름.

lextypes_function

파서의 LexTypes 함수의 이름 (함수 토큰 유형 세트에 대한 정보를 반환합니다. 생산).

Headline_Function

파서의 헤드 라인 함수의 이름 (함수 그것은 일련의 토큰을 요약합니다).

필요한 경우 함수 이름을 스키마 자격을 사용할 수 있습니다. 각 유형에 대한 인수 목록이므로 인수 유형은 제공되지 않습니다. 기능의 미리 결정됩니다. 헤드 라인 기능을 제외한 모든 것입니다 필수의.

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

호환성

없음텍스트 검색 파서 만들기SQL 표준의 명령문.