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

F.39.

Unaccent는 텍스트 검색 사전입니다

현재의 구현Unaccent정규화로 사용할 수 없습니다THESAURUS사전.

F.39.1.

anUnaccent사전을 받아들입니다

  • 규칙의 기본 이름입니다$ sharedir/tsearch_data/(where$ sharedir의미토토 캔설치의 공유 데이터.rules(규칙매개 변수).

규칙 파일에는 다음 형식이 있습니다.

  • 각 줄은 문자로 구성된 쌍을 나타냅니다

    à a

더 완전한 예, 대부분의 경우 가장 유용합니다.Unaccent,$ sharedir/tsearch_data/언제Unaccent모듈이 설치되었습니다.

F.39.2.

설치 스크립트 실행Unaccent텍스트 검색 템플릿 생성Unaccent및 사전Unaccent기준. 그만큼Unaccent사전에는 기본 매개 변수가 있습니다규칙 = 'unccent'Unaccent파일. 원하는 경우 변경할 수 있습니다

mydb =# Alter Text 검색 사전 Unaccent (Rules = 'my_rules');

또는 템플릿을 기반으로 새 사전을 만듭니다.

사전을 테스트하려면 시도 할 수 있습니다.

mydb =# select ts_lexize ( 'unccent', 'hôtel');

삽입 방법을 보여주는 예가 있습니다Unaccent텍스트 검색으로 사전

mydb =# 텍스트 검색 구성 fr (copy = french);

F.39.3.

theUnaccent ()함수Unaccent사전이지만 외부에서 사용할 수 있습니다

uncent ([Dictionary, ] String) 반환텍스트

예 :

Unaccent를 선택하십시오 ( 'Unaccent', 'Hôtel');