| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| 이전 | PostgreSQL : 문서 : 9.3 : 추가 제공 배트맨 토토 | 부록 F. 추가 제공 모듈 | 사설 토토 사이트 : 문서 : 9.3 : dict_xsyn | |
dict_int추가 기능의 예입니다. 전체 텍스트 검색을 위한 사전 템플릿입니다. 이에 대한 동기 예제 사전은 정수(부호화된)의 인덱싱을 제어하는 것입니다. 및 부호 없음), 방지하면서 그러한 숫자를 색인화할 수 있습니다. 고유 단어의 수가 과도하게 증가하여 검색 성능에 영향을 미칩니다.
사전은 두 가지 옵션을 허용합니다:
그맥스렌매개변수는 다음을 지정합니다. 정수 단어에 허용되는 최대 자릿수입니다. 기본값 값은 6입니다.
그거부긴매개변수가 지정함 길이를 초과하는 정수를 잘라야 하는지 아니면 무시해야 하는지 여부입니다. 만일rejectlongis거짓(기본값), 사전은 다음을 반환합니다. 먼저맥스렌정수의 숫자입니다. 만일rejectlongis참, 사전은 길이를 초과하는 정수를 다음과 같이 처리합니다. 색인이 생성되지 않도록 중지 단어입니다. 이것도 참고하세요 이는 그러한 정수를 검색할 수 없음을 의미합니다.
설치 중dict_int확장 텍스트 검색 템플릿을 생성합니다intdict_template그리고 사전범죄자이를 기반으로 기본 매개변수를 사용합니다. 예를 들어 매개변수를 변경할 수 있습니다.
mydb# ALTER TEXT SEARCH DICTIONARY intdict (MAXLEN = 4, REJECTLONG = true); 텍스트 검색 사전 변경
또는 템플릿을 기반으로 새 사전을 생성하세요.
사전을 테스트하려면 시도해 볼 수 있습니다.
mydb# select ts_lexize('intdict', '12345678');
ts_lexize
-----------
123456
그러나 실제 사용에서는 텍스트 검색에 포함됩니다. 설명된 대로 구성사설 토토 : 문서 : 9.3 : 전문 검색. 다음과 같을 수 있습니다:
텍스트 검색 구성 변경 english
int, uint WITH intdict에 대한 매핑 변경;| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 사설 토토 사이트 : 문서 : 9.3 : dict_xsyn |
| dblink_build_sql_update | PostgreSQL : 문서 : 9.3 : 추가 제공 배트맨 토토 | dict_xsyn |