| PostgreSQL 9.2.24 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.2 : 토토 커뮤니티 | 위로 | 부록 F. 추가 제공 모듈 | postgresql : 문서 : 9.2 : 범퍼카 토토 | |
테스트_토토 베이다음의 예입니다. 전체 텍스트 검색을 위한 사용자 정의 파서. 아무것도 하지 않습니다 특히 유용하지만 다음 작업의 시작점이 될 수 있습니다. 자신만의 파서를 개발하세요.
테스트_토토 베이단어를 인식합니다 공백으로 구분되며 두 가지 토큰 유형만 반환합니다.
mydb=# SELECT * FROM ts_token_type('testparser');
토키드 | 별칭 | 설명
--------+---------+---------------
3 | 단어 | 단어
12 | 공백 | 공간 기호
(2행)
이 토큰 번호는 다음과 호환되도록 선택되었습니다.
기본 파서의 번호 매기기. 이를 통해 우리는 다음을 사용할 수 있습니다.제목()함수, 따라서 유지
예는 간단합니다.
설치 중테스트_토토 베이확장으로 텍스트 검색 토토 베이를 생성합니다테스트 분석기. 사용자가 구성할 수 있는 항목이 없습니다. 매개변수.
예를 들어 다음을 사용하여 파서를 테스트할 수 있습니다.
mydb=# SELECT * FROM ts_parse('testparser', '그것'이 내 첫 번째 토토 베이입니다');
토키드 | 토큰
------+---------
3 | 그건
12 |
3 | 나의
12 |
3 | 첫 번째
12 |
3 | 소유하다
12 |
3 | 토토 베이
실제 사용에는 텍스트 검색 설정이 필요합니다 토토 베이를 사용하는 구성입니다. 예를 들어,
mydb=# 텍스트 검색 구성 만들기 testcfg ( PARSER = testparser );
텍스트 검색 구성 생성
mydb=# 텍스트 검색 구성 변경 testcfg
mydb-# english_stem이 포함된 단어에 대한 매핑 추가;
텍스트 검색 구성 변경
mydb=# SELECT to_tsVector('testcfg', '이것이 내 첫 번째 토토 베이입니다');
to_ts벡터
------------------
'저것':1 '첫번째':3 '토토 베이':5
(1줄)
mydb=# SELECT ts_headline('testcfg', '초신성 별은 은하계에서 가장 밝은 현상입니다.',
mydb(# to_tsquery('testcfg', 'star'));
ts_headline
-----------------------------------------------------------------
초신성 <b별</b은 은하계에서 가장 밝은 현상입니다.
(1행)
| PostgreSQL : 문서 : 9.2 : 토토 커뮤니티 | 집 | 다음 |
| tcn | 위로 | tsearch2 |