dict_int
는 전체 텍스트 검색을위한 애드온 사전 템플릿의 예입니다. 이 예제 사전의 동기는 토토 커뮤니티의 인덱싱 (서명 및 서명)을 제어하는 것입니다. 그러한 숫자는 고유 한 단어의 수의 과도한 성장을 방지하면서 검색의 성능에 큰 영향을 미칩니다..
이 모듈이 고려됩니다“신뢰할 수있는”Create
현재 데이터베이스의 권한.
사전은 세 가지 옵션을 수락합니다.
theMaxlen
매개 변수는 토토 커뮤니티 단어로 허용되는 최대 숫자 수를 지정합니다. 기본값은 6입니다.
theRejectLong
매개 변수는 오버 길이의 토토 커뮤니티를 잘라 내야하는지 무시 해야하는지 지정합니다. 만약에RejectLong
is거짓
(기본값), 사전은 첫 번째를 반환합니다Maxlen
토토 커뮤니티의 숫자. 만약에RejectLong
istrue
, 사전은 오버 길이의 토토 커뮤니티를 정지 단어로 취급하여 색인화되지 않도록합니다. 이것은 또한 그러한 토토 커뮤니티를 검색 할 수 없음을 의미합니다.
theabsval
매개 변수는 선임 여부를 지정합니다“+
”또는“-
”토토 커뮤니티 단어에서 표지판을 제거해야합니다. 기본값은거짓
. 언제true
, 표시가 전에 제거됩니다Maxlen
가 적용되었습니다.
설치dict_int
Extension 텍스트 검색 템플릿을 만듭니다intdict_template
및 사전intdict
기본 매개 변수를 기반으로합니다. 예를 들어 매개 변수를 변경할 수 있습니다
mydb# Alter Text 검색 사전 intdict (maxlen = 4, devjectlong = true);
템플릿을 기반으로 새로운 사전을 만듭니다.
사전을 테스트하려면 시도 할 수 있습니다
mydb# select ts_lexize ( 'intdict', '12345678');
그러나 실제 사용법은 텍스트 검색 구성에 포함 시켜서PostgreSQL : 문서 : 17 : 12 장. 전문 스포츠 토토. 이렇게 보일 수도 있습니다 :
Alter Text 검색 구성 영어
문서에 올바른 것이없는 것이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면