F.13. dict_xsyn-예제 동의어 전체 텍스트 검색 젠 토토#

dict_xsyn(확장 동의어 젠 토토)는 전체 텍스트 검색을위한 애드온 젠 토토 템플릿의 예입니다. 이 젠 토토 유형은 단어를 동의어 그룹으로 대체하므로 동의어를 사용하여 단어를 검색 할 수 있습니다.

F.13.1. 구성#

adict_xsyn젠 토토은 다음 옵션을 수락합니다.

  • Matchorig젠 토토에 의해 원래 단어가 허용되는지 여부를 제어합니다. 기본값은true.

  • matchsynonyms젠 토토에 의해 동의어가 수락되는지 여부를 제어합니다. 기본값은false.

  • Keeporig원본 단어가 젠 토토 출력에 포함되어 있는지 여부를 제어합니다. 기본값은true.

  • KeepSynonyms젠 토토 출력에 동의어가 포함되어 있는지 여부를 제어합니다. 기본값은true.

  • 규칙는 동의어 목록을 포함하는 파일의 기본 이름입니다. 이 파일은에 저장해야합니다.$ sharedir/tsearch_data/(where$ sharedir의미PostgreSQL설치의 공유 데이터 디렉토리). 그 이름은 끝나야합니다.rules(규칙매개 변수).

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

  • 각 줄은 단일 단어에 대한 동의어 그룹을 나타냅니다. 동의어는 whitespace로 분리됩니다.

    Word syn1 syn2 syn3
  • Sharp (#) 표시는 주석 구분자입니다. 라인의 어느 위치에서도 나타날 수 있습니다. 나머지 라인은 건너 뜁니다.

보기xsyn_sample.rules,$ sharedir/tsearch_data/, 예를 들어.

F.13.2. 용법#

설치dict_xsyn확장자 텍스트 검색 템플릿을 만듭니다xsyn_template및 젠 토토xsyn기본 매개 변수가있는이를 기반으로합니다. 예를 들어 매개 변수를 변경할 수 있습니다

MyDB# ALTER 텍스트 검색 젠 토토 XSYN (RULEG = 'MY_RULES', KEEPORIG = FALSE);
텍스트 검색 젠 토토 변경

템플릿을 기반으로 새로운 젠 토토을 만들었습니다.

젠 토토을 테스트하려면 시도 할 수 있습니다

142PostgreSQL : 문서 : 17 : F.13. dict_xsyn-예제 동의어 전체 텍스트 검색 젠 토토13

실제 사용법은 텍스트 검색 구성에 포함 시켜서무지개 젠 토토 : 문서 : 17 : 12 장. 전문 검색. 이렇게 보일 수도 있습니다 :

텍스트 검색 구성 변경 영어
    Word의 Alter Mappi젠 토토, Xsyn, E젠 토토lish_stem을 사용한 asciiword;

정정 제출

문서에 올바른 것이없는 것이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면